ConvertFrom-Json (Microsoft.PowerShell.Utility) کیا ہے؟

Convertfrom Json Microsoft Powershell Utility Kya



' ConvertFrom-Json پاور شیل میں ایک کمانڈ لائن ٹول ہے جو سٹرنگ کو کسٹم آبجیکٹ یا ہیش ٹیبل پر شفٹ کرتا ہے۔ JSON ( جاوا اسکرپٹ آبجیکٹ نوٹیشن ) ایک ہلکا پھلکا ڈیٹا ایکسچینج پروٹوکول ہے۔ یہ انسانوں کے لیے آسانی سے قابل فہم کوڈ بناتا ہے۔ مزید یہ کہ اسے پڑھنے، لکھنے، تجزیہ کرنے اور کوڈ بنانے کے لیے بھی استعمال کیا جا سکتا ہے۔

اس پوسٹ میں، 'ConvertFrom-Json' cmdlet کی تفصیل سے وضاحت کی جائے گی۔







ConvertFrom-Json (Microsoft.PowerShell.Utility) کیا ہے؟

JSON سب سے زیادہ عام طور پر ویب سائٹس کے ذریعہ اشیاء یا ہیش ٹیبل کی بصری نمائندگی کے لیے استعمال کیا جاتا ہے۔ آئیے بیان کردہ cmdlet کی وضاحت کرنے والی کچھ مثالوں کا جائزہ لیں۔



مثال 1: ڈیٹ ٹائم آبجیکٹ کو JSON آبجیکٹ میں تبدیل کریں۔



تبدیل کرنے کے لیے نیچے دی گئی کمانڈ پر عمل کریں ' تاریخ وقت 'ایک JSON آبجیکٹ کو:





حاصل کرنے کی تاریخ | منتخب کریں آبجیکٹ - جائیداد * | کنورٹ ٹو-جیسن | ConvertFrom-Json

اوپر بیان کردہ کوڈ کے بعد:



  • سب سے پہلے، وضاحت کریں ' حاصل کرنے کی تاریخ ' cmdlet ' کے ساتھ | 'پائپ لائن.
  • پھر لکھیں ' منتخب کریں آبجیکٹ 'ایک پراپرٹی کو منتخب کرنے کے ساتھ' - جائیداد 'پیرامیٹر اور' * 'وائلڈ کارڈ.
  • اس کے بعد، ایک اور شامل کریں ' | 'پائپ لائن کے ساتھ' کنورٹ ٹو-جیسن 'cmdlet اور پائپ لائن' | '
  • آخر میں، ذکر کریں ' ConvertFrom-Json cmdlet:

مثال 2: JSON سٹرنگ کو ہیش ٹیبل میں تبدیل کریں۔

JSON سٹرنگ کو ہیش ٹیبل میں تبدیل کرنے کے لیے، درج ذیل کوڈ کو چلائیں:

'{ 'key':'val_1'، 'Key':'val_2' }' | ConvertFrom-Json -ایش ٹیبل

اوپر بیان کردہ کوڈ میں:

  • سب سے پہلے، مخصوص اقدار کے ساتھ ہیش ٹیبل لکھیں۔
  • پھر، استعمال کریں ' | 'پائپ لائن اور شامل کریں' ConvertFrom-Json 'cmdlet.
  • آخر میں، ذکر کریں ' -ایش ٹیبل آخر میں پیرامیٹر:

یہ سب کے بارے میں تھا ' ConvertFrom-Json پاور شیل میں cmdlet۔

نتیجہ

' ConvertFrom-Json 'PowerShell میں cmdlet JSON کو تبدیل کرتا ہے' جاوا اسکرپٹ آبجیکٹ نوٹیشن اپنی مرضی کے مطابق آبجیکٹ یا ہیش ٹیبل پر فارمیٹ شدہ سٹرنگ۔ یہ ایک خام پڑھتا ہے ' JSON سٹرنگ اور اسے ایک آبجیکٹ میں تبدیل کرتا ہے۔ اس تحریر نے 'ConvertFrom-Json' cmdlet کی تفصیل سے وضاحت کی ہے۔