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.