यह आपको वैध 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 स्ट्रिंग में बहुत कुछ समझा सकता है।