PowerShell:
עבודה עם JSON
איך לעשות:
פיענוח JSON
כדי לקרוא או לפענח JSON ב-PowerShell, ניתן להשתמש ב-cmdlet ConvertFrom-Json
. בהינתן מחרוזת JSON, cmdlet זה ממיר אותה לאובייקט של PowerShell.
$json = '{"name": "John Doe", "age": 30, "city": "New York"}'
$person = $json | ConvertFrom-Json
$person.name
פלט לדוגמה:
John Doe
דוגמה זו מדגימה איך לפענח מחרוזת JSON פשוטה על מנת לגשת לתכונות של האובייקט הנוצר.
יצירת JSON
כדי ליצור JSON מאובייקט של PowerShell, ניתן להשתמש ב-cmdlet ConvertTo-Json
. זה שימושי להכנת נתונים לשליחה לשירות רשת או לשמירה בקובץ תצורה.
$person = [PSCustomObject]@{
name = "Jane Doe"
age = 25
city = "Los Angeles"
}
$json = $person | ConvertTo-Json
Write-Output $json
פלט לדוגמה:
{
"name": "Jane Doe",
"age": 25,
"city": "Los Angeles"
}
קטע קוד זה יוצר אובייקט של PowerShell ולאחר מכן ממיר אותו למחרוזת JSON.