जावास्क्रिप्ट JSON संदर्भ
जेएसओएन ( जे एवा एस क्रिप्ट ओ बीजे एन ओटेशन )
JSON डेटा को संग्रहीत और परिवहन करने का एक प्रारूप है।
JSON टेक्स्ट है, और टेक्स्ट को कहीं भी ले जाया जा सकता है, और किसी भी प्रोग्रामिंग भाषा द्वारा पढ़ा जा सकता है।
जावास्क्रिप्ट ऑब्जेक्ट्स को JSON में बदला जा सकता है, और JSON को वापस जावास्क्रिप्ट ऑब्जेक्ट्स में बदला जा सकता है।
इस तरह हम डेटा के साथ जावास्क्रिप्ट ऑब्जेक्ट के रूप में काम कर सकते हैं, बिना किसी जटिल पार्सिंग या अनुवाद के।
उदाहरण
JSON भेजा जा रहा है:
// a JavaScript object...:
var myObj =
{ "name":"John",
"age":31, "city":"New York" };
// ...converted into JSON:
var myJSON =
JSON.stringify(myObj);
// send JSON:
window.location = "demo_json.php?x=" + myJSON;
JSON के बारे में एक ट्यूटोरियल के लिए, हमारा JSON ट्यूटोरियल पढ़ें ।
JSON तरीके
Method | Description |
---|---|
parse() | Parses a JSON string and returns a JavaScript object |
stringify() | Convert a JavaScript object to a JSON string |
मान्य डेटा प्रकार
JSON में, मान निम्न डेटा प्रकारों में से एक होना चाहिए:
- एक स्ट्रिंग
- एक संख्या
- एक वस्तु (वैध JSON मान युक्त)
- एक सारणी
- एक बूलियन
- शून्य
JSON मान निम्न डेटा प्रकारों में से एक नहीं हो सकते :
- एक समारोह
- एक तिथि
- अपरिभाषित
और ज्यादा उदाहरण
उदाहरण
JSON प्राप्त करना:
// myJSON is text received in JSON format.
// Convert JSON into a JavaScript
object:
var myObj =
JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name;
उदाहरण
JSON के रूप में डेटा संग्रहीत करना, लोकलस्टोरेज का उपयोग करना
// Storing data:
myObj =
{ "name":"John",
"age":31, "city":"New York" };
myJSON =
JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);
// Retrieving data:
text = localStorage.getItem("testJSON");
obj =
JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name;
हमारे JSON ट्यूटोरियल में JSON के बारे में और जानें ।