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