PowerShell:
JSON के साथ काम करना

कैसे:

JSON का पार्सिंग

PowerShell में JSON को पढ़ने या पार्स करने के लिए, आप ConvertFrom-Json cmdlet का उपयोग कर सकते हैं। एक JSON स्ट्रिंग दिए जाने पर, यह cmdlet इसे एक PowerShell ऑब्जेक्ट में बदल देता है।

$json = '{"name": "John Doe", "age": 30, "city": "New York"}'
$person = $json | ConvertFrom-Json
$person.name

नमूना आउटपुट:

John Doe

यह उदाहरण दिखाता है कि कैसे एक सरल JSON स्ट्रिंग को पार्स किया जाए ताकि परिणामस्वरूप ऑब्जेक्ट के गुणों तक पहुँचा जा सके।

JSON का जेनरेट करना

एक PowerShell ऑब्जेक्ट से JSON उत्पन्न करने के लिए, आप ConvertTo-Json cmdlet का उपयोग कर सकते हैं। यह डेटा को एक वेब सर्विस को भेजने या एक कॉन्फ़िगरेशन फ़ाइल में सेव करने के लिए तैयार करने में सहायक है।

$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 स्ट्रिंग में बदल देता है।