ऐप: आपके एपीआई के आउटपुट को पार्स करने और देखने के लिए निःशुल्क JSON व्यूअर
ऐसे समय हैं जब मैं साथ काम कर रहा हूं जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (JSON) पास होना या से वापस आना एपीआई और मुझे उस समस्या का निवारण करने की आवश्यकता है कि मैं उस सरणी को पार्स कर रहा हूं जो वापस आ गया है। हालांकि, ज्यादातर समय यह मुश्किल है क्योंकि यह सिर्फ एक स्ट्रिंग है। कि जब ए JSON व्यूअर बहुत काम आता है ताकि आप पदानुक्रमित डेटा को इंडेंट कर सकें और फिर अपनी आवश्यक जानकारी ढूंढने के लिए स्क्रॉल कर सकें।
जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (JSON) क्या है?
JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) एक हल्का डेटा-इंटरचेंज प्रारूप है जो मनुष्यों के लिए पढ़ना और लिखना आसान है और मशीनों के लिए पार्स करना और उत्पन्न करना आसान है। यह जावास्क्रिप्ट प्रोग्रामिंग भाषा के एक सबसेट पर आधारित है, और इसका उपयोग एक टेक्स्ट प्रारूप में डेटा संरचनाओं का प्रतिनिधित्व करने के लिए किया जाता है जिसे नेटवर्क पर भेजा और प्राप्त किया जा सकता है।
स्रोत: JSON
एक JSON ऑब्जेक्ट की-वैल्यू पेयर का एक अनियंत्रित संग्रह है, जहाँ प्रत्येक कुंजी एक स्ट्रिंग है और प्रत्येक मान एक स्ट्रिंग, संख्या, बूलियन, नल, सरणी या अन्य JSON ऑब्जेक्ट हो सकता है। कुंजी-मूल्य जोड़े अल्पविराम से अलग होते हैं और घुमावदार ब्रेसिज़ से घिरे होते हैं {}
.
JSON उदाहरण
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
इस उदाहरण में, JSON ऑब्जेक्ट में पाँच की-वैल्यू पेयर हैं: "name"
, "age"
, "isMarried"
, "address"
, तथा "phoneNumbers"
। का मूल्य "address"
एक अन्य JSON ऑब्जेक्ट है, और का मान "phoneNumbers"
तार की एक सरणी है।
जेएसओएन फायदेमंद है क्योंकि मशीनों के लिए पार्स करना और उत्पन्न करना आसान है। यह जावास्क्रिप्ट प्रोग्रामिंग लैंग्वेज स्टैंडर्ड ECMA-262 तीसरा संस्करण - दिसंबर 3 के एक सबसेट पर आधारित है। JSON एक टेक्स्ट फॉर्मेट है जो पूरी तरह से भाषा-स्वतंत्र है लेकिन उन सम्मेलनों का उपयोग करता है जो भाषाओं के सी परिवार के प्रोग्रामर से परिचित हैं और मूल रूप से समर्थित हैं। सी, सी ++, सी #, जावा, जावास्क्रिप्ट, पर्ल, पीएचपी, पायथन, और कई अन्य लोगों द्वारा। ये गुण JSON को एक आदर्श डेटा-इंटरचेंज भाषा बनाते हैं।