' ConvertFrom-Json ” PowerShell में एक कमांड-लाइन टूल है जो एक स्ट्रिंग को कस्टम ऑब्जेक्ट या हैश टेबल में बदल देता है। JSON ( जावास्क्रिप्ट ऑब्जेक्ट नोटेशन ) एक हल्का डेटा एक्सचेंज प्रोटोकॉल है। यह मनुष्यों के लिए आसानी से समझने योग्य कोड बनाता है। इसके अलावा, इसका उपयोग कोड को पढ़ने, लिखने, पार्स करने और उत्पन्न करने के लिए भी किया जा सकता है।
इस पोस्ट में, “ConvertFrom-Json” cmdlet के बारे में विस्तार से बताया जाएगा।
ConvertFrom-Json (Microsoft.PowerShell.Utility) क्या है?
JSON का उपयोग आमतौर पर वेबसाइटों द्वारा वस्तुओं या हैश तालिका का दृश्य प्रतिनिधित्व देने के लिए किया जाता है। आइए बताए गए cmdlet की व्याख्या करने वाले कुछ उदाहरणों का अवलोकन करें।
उदाहरण 1: डेटटाइम ऑब्जेक्ट को JSON ऑब्जेक्ट में बदलें
परिवर्तित करने के लिए नीचे दी गई कमांड को निष्पादित करें ' दिनांक समय 'एक JSON ऑब्जेक्ट के लिए:
तारीख लें | सेलेक्ट-ऑब्जेक्ट -संपत्ति * | ConvertTo-Json | ConvertFrom-Json
उपर्युक्त कोड के बाद:
- सबसे पहले, निर्दिष्ट करें ' तारीख लें 'cmdlet' के साथ | 'पाइपलाइन।
- फिर, लिखें ' सेलेक्ट-ऑब्जेक्ट '' के साथ एक संपत्ति का चयन करने के लिए -संपत्ति 'पैरामीटर और' * 'वाइल्डकार्ड।
- उसके बाद, एक और जोड़ें ' | 'पाइपलाइन के साथ' ConvertTo-Json “cmdlet और पाइपलाइन” | ”।
- अंत में, उल्लेख करें ' ConvertFrom-Json सीएमडीलेट:
उदाहरण 2: JSON स्ट्रिंग को हैश टेबल में बदलें
JSON स्ट्रिंग को हैश टेबल में बदलने के लिए, नीचे दिया गया कोड चलाएँ:
'{'कुंजी':'val_1', 'कुंजी':'val_2' }' | ConvertFrom-Json -हैशटेबल के रूप में
उपर्युक्त कोड में:
- सबसे पहले, निर्दिष्ट मानों वाली हैश तालिका लिखें।
- फिर, 'का प्रयोग करें | 'पाइपलाइन और जोड़ें' ConvertFrom-Json सीएमडीलेट।
- अंत में, उल्लेख करें ' -हैशटेबल के रूप में ” अंत में पैरामीटर:
वह सब 'के बारे में था ConvertFrom-Json ” PowerShell में cmdlet।
निष्कर्ष
' ConvertFrom-Json 'PowerShell में cmdlet JSON को रूपांतरित करता है' जावास्क्रिप्ट ऑब्जेक्ट नोटेशन 'एक कस्टम ऑब्जेक्ट या हैशटेबल के लिए स्वरूपित स्ट्रिंग। यह एक कच्चा पढ़ता है ' JSON ” स्ट्रिंग और इसे एक वस्तु में परिवर्तित करता है। इस राइट-अप में 'ConvertFrom-Json' cmdlet के बारे में विस्तार से बताया गया है।