מהו ConvertFrom-Json (Microsoft.PowerShell.Utility)?

Mhw Convertfrom Json Microsoft Powershell Utility



ה ' ConvertFrom-Json ” הוא כלי שורת פקודה ב- PowerShell שמעביר מחרוזת לאובייקט מותאם אישית או לטבלת hash. JSON ( סימון אובייקט JavaScript ) הוא פרוטוקול קל משקל לחילופי נתונים. זה יוצר קוד קל להבנה עבור בני אדם. יתר על כן, ניתן להשתמש בו גם לקריאה, כתיבה, ניתוח ויצירת קוד.

בפוסט זה, ה-cmdlet 'ConvertFrom-Json' יוסבר בפירוט.







מהו ConvertFrom-Json (Microsoft.PowerShell.Utility)?

JSON משמש לרוב על ידי אתרי אינטרנט כדי לתת ייצוג חזותי של אובייקטים או טבלת hash. בואו נסקור כמה מהדוגמאות המסבירות את ה-cmdlet המוצהר.



דוגמה 1: המרת אובייקט DateTime לאובייקט JSON



בצע את הפקודה הנתונה למטה כדי להמיר ' תאריך שעה ' לאובייקט JSON:





השג תאריך | בחר-אובייקט -תכונה * | ConvertTo-Json | ConvertFrom-Json

בעקבות הקוד שצוין לעיל:



  • ראשית, ציין את ' השג תאריך ' cmdlet יחד עם ' | ' צנרת.
  • לאחר מכן, כתוב את ' בחר-אובייקט ' כדי לבחור נכס יחד עם ' -תכונה ' הפרמטר וה' * 'תו כללי.
  • לאחר מכן, הוסף עוד ' | ' צינור לצד ' ConvertTo-Json 'cmdlet והצינור' | '.
  • לבסוף, ציין את ' ConvertFrom-Json 'cmdlet:

דוגמה 2: המרת מחרוזת JSON לטבלת Hash

כדי להמיר מחרוזת JSON לטבלת hash, הפעל את הקוד הבא:

'{ 'key':'val_1', 'Key':'val_2' }' | ConvertFrom-Json -AsHashtable

בקוד האמור לעיל:

  • ראשית, כתוב טבלת hash עם הערכים שצוינו.
  • לאחר מכן, השתמש ב' | ' צינור והוסף את ' ConvertFrom-Json 'cmdlet.
  • לבסוף, ציין את ' -AsHashtable ' פרמטר בסוף:

זה היה הכל על ' ConvertFrom-Json ' cmdlet ב- PowerShell.

סיכום

ה ' ConvertFrom-Json ' cmdlet ב- PowerShell ממיר JSON ' סימון אובייקט JavaScript 'מחרוזת מעוצבת לאובייקט מותאם אישית או ל-hashtable. זה קורא גולמי ' JSON ' מחרוזת וממירה אותו לאובייקט. כתיבה זו הסבירה את ה-cmdlet 'ConvertFrom-Json' בפירוט.