यह आपको वैध JSON के लिए आवश्यक है, है ना?
["somestring1", "somestring2"]
यह आपको वैध JSON के लिए आवश्यक है, है ना?
["somestring1", "somestring2"]
जवाबों:
मैं क्रिसआर के भयानक उत्तर पर थोड़ा और विस्तृत करूंगा और उनके भयानक संदर्भ से चित्र लाऊंगा ।
एक वैध JSON हमेशा या तो घुंघराले ब्रेसिज़ {या चौकोर कोष्ठक से शुरू होता है [, और कुछ नहीं।
{शुरू होगा एक object:
{ "key": value, "another key": value }
संकेत : हालांकि जावास्क्रिप्ट एकल उद्धरण स्वीकार करता है
', JSON केवल डबल ही लेता है"।
[शुरू होगा एक array:
[value, value]
संकेत : तत्वों के बीच रिक्त स्थान को हमेशा किसी JSON पार्सर द्वारा अनदेखा किया जाता है।
valueएक object, array, string, number, boolया null:
तो हाँ, ["a", "b"]एक पूरी तरह से वैध JSON है, जैसे कि आप लिंक पर कोशिश कर सकते हैं मनीष ने बताया ।
यहाँ कुछ अतिरिक्त वैध JSON उदाहरण हैं, प्रति ब्लॉक एक:
{}
[0]
{"__comment": "json doesn't accept comments and you should not be commenting even in this way", "avoid!": "also, never add more than one key per line, like this"}
[{ "why":null} ]
{
"not true": [0, false],
"true": true,
"not null": [0, 1, false, true, {
"obj": null
}, "a string"]
}
इस मामले में आपकी JSON ऑब्जेक्ट एक सूची है। JSON विशेषताओं के साथ लगभग हमेशा एक वस्तु है; एक या अधिक कुंजी का एक सेट: मूल्य जोड़े, ताकि आप सबसे अधिक संभावना एक शब्दकोश देखें:
{ "MyStringArray" : ["somestring1", "somestring2"] }
तो आप के मूल्य के लिए पूछ सकते हैं "MyStringArray"और आप दो तार की एक सूची वापस मिल जाएगा, "somestring1"और "somestring2"।
मूल रूप से हां, JSON आपके मूल्य का केवल एक जावास्क्रिप्ट शाब्दिक प्रतिनिधित्व है इसलिए आपने जो कहा वह सही है।
आप http://json.org/ पर JSON संकेतन की बहुत स्पष्ट और अच्छी व्याख्या पा सकते हैं
String strJson="{\"Employee\":
[{\"id\":\"101\",\"name\":\"Pushkar\",\"salary\":\"5000\"},
{\"id\":\"102\",\"name\":\"Rahul\",\"salary\":\"4000\"},
{\"id\":\"103\",\"name\":\"tanveer\",\"salary\":\"56678\"}]}";
यह Employeeऑब्जेक्ट के रूप में JSON स्ट्रिंग का एक उदाहरण है , फिर एक संदर्भ में एक सरणी में कई स्ट्रिंग और मान @cregox...
थोड़ा जटिल लेकिन एक सिंगल JSON स्ट्रिंग में बहुत कुछ समझा सकता है।