"झूठा अलार्म। मेरे राहत वाल्व के साथ सब कुछ ठीक है।"

"चलिए जारी रखते हैं। आज मैं समझाना चाहता हूं कि JSON क्या है।"

जेएसओएन -1

"हाँ, मैंने वह शब्द कई बार सुना है। इसका क्या मतलब है?"

"वेब के विकास के साथ, जावास्क्रिप्ट के साथ HTML पेज सर्वर के साथ सक्रिय रूप से संचार करने लगे और सर्वर से डेटा डाउनलोड करने लगे। इस प्रक्रिया को आसान बनाने के लिए, सर्वर और जावास्क्रिप्ट प्रोग्राम के बीच संचार के लिए एक मानक का आविष्कार किया गया। इस मानक को JSON (जावास्क्रिप्ट ऑब्जेक्ट) कहा जाता है। संकेतन). .

"तो यह मानक क्या है?"

"ओह, यह सबसे दिलचस्प हिस्सा है। जावास्क्रिप्ट ऑब्जेक्ट की घोषणा को मानक के रूप में चुना गया था!"

"यहाँ JSON प्रारूप में संदेशों का एक उदाहरण है:"

JSON प्रारूप में संदेश
{
 "name": "peter",
 "last": "jones"
}
{
 "name": "batman",
 "enemies": [1,4,6,7,8,4,3,90]
}
{
 "name": "grandpa",
 "children": [
{
 "name" = "Bob",
 "children": ["Emma", "Nikol"]
},
{
 "name" = "Devid",
 "children": ["Jesica", "Pamela"]
}
]
}
{
 "12 45": {
 "__++": [],
 "1":"2"
 }
}
{}

"तो, ये संदेश केवल डेटा पास कर रहे हैं जो वास्तव में केवल जावास्क्रिप्ट ऑब्जेक्ट्स का प्रतिनिधित्व करता है?"

"हाँ। और यह दो कारणों से अत्यंत सुविधाजनक है:"

"सबसे पहले, डेटा को 'वितरण प्रारूप' से जावास्क्रिप्ट वस्तुओं के संग्रह में बदलने की कोई आवश्यकता नहीं है।"

"दूसरी बात, यह प्रारूप बहुत ही दृश्य है: इसे मनुष्यों द्वारा आसानी से पढ़ा और संपादित किया जाता है।"

"बेशक, कुछ सीमाएँ हैं: सब कुछ वस्तुओं, सरणियों, पाठ और संख्याओं के संग्रह के रूप में प्रदर्शित नहीं किया जा सकता है।"

"उदाहरण के लिए, दिनांक ऑब्जेक्ट को स्ट्रिंग के रूप में भेजा जाता है: «2012-04-23T18:25:43.511Z»"

"फिर भी, सूचना भेजने का यह तरीका बेहद सुविधाजनक, पठनीय, बल्कि हल्का है, और इसमें न्यूनतम मात्रा में अतिरिक्त जानकारी होती है। इससे इसे बहुत लोकप्रिय होने में मदद मिली।"

"मेरी राय में, JSON एक बहुत ही सरल प्रारूप है। इसके बारे में सब कुछ स्पष्ट और स्पष्ट है।"

"और जावास्क्रिप्ट अपने आप में बहुत जटिल नहीं है।"

"भाषा सरल है, लेकिन इसमें लिखे गए प्रोग्राम जटिल हैं।"

"या, जैसा कि मेरे चाचा कहते थे, मानव अंग्रेजी में 26 अक्षर होते हैं, लेकिन इसे ठीक से बोलना सीखना लॉबस्टर के लिए कोई आसान काम नहीं है।"

"हम्म। आप सही कह रहे हैं, बिलाबो। मैं इसे ध्यान में रखूंगा। दिलचस्प पाठ के लिए धन्यवाद।"