JSON సంక్షిప్త వివరణ

JSON: JavaScript Object Notation(JavaScript 对象标记法)。

JSON డాటా నిల్వ మరియు ఆదానప్రదాన సంకేతాలు.

JSON జావాస్క్రిప్టు పరిధి టాగ్స్ ద్వారా రాయబడింది.

డాటా ఆదానప్రదానం

డాటా బ్రౌజర్ మరియు సర్వర్ మధ్య ఆదానప్రదానం జరగబోయేటప్పుడు, డాటా పాఠం కేవలం పాఠం ఉండాలి.

JSON పాఠం కాగా ఉంటుంది, మరియు మేము ఏదైనా JavaScript పరిధిని JSONగా మార్చి సర్వర్కు పంపవచ్చు.

మేము సర్వర్ నుండి అంగీకరించిన ఏదైనా JSON ను జావాస్క్రిప్టు పరిధిగా మార్చవచ్చు.

ఈ విధంగా, మేము సమాచారాన్ని జావాస్క్రిప్టు పరిధిగా ప్రాసెస్ చేయవచ్చు, కష్టమైన పరిశీలన లేదా పరివర్తన లేదు.

సమాచారం పంపండి

మీ సమాచారం JavaScript పరిధిలో నిల్వ ఉన్నప్పుడు, మీరు ఆ పరిధిని JSONగా మార్చి సర్వర్కు పంపవచ్చు.

ఉదాహరణ

var myObj = { name:"Bill Gates",  age:62, city:"Seattle" };
var myJSON =  JSON.stringify(myObj);
window.location = "demo_json.php?x=" + myJSON;

亲自试一试

మీరు ఈ పాఠ్యక్రమంలో తర్వాతి చివరల్లో మరింత గురించి తెలుసుకోవచ్చు JSON.stringify() ఫంక్షన్ జ్ఞానం.

సమాచారం అంగీకరించండి

మీరు JSON ఫార్మాట్లో సమాచారం అంగీకరించినప్పుడు, మీరు దానిని జావాస్క్రిప్టు పరిధిగా మార్చవచ్చు:

ఉదాహరణ

var myJSON = '{ "name":"Bill Gates",  "age":62, "city":"Seattle" }';
var myObj =  JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name;

亲自试一试

మీరు ఈ పాఠ్యక్రమంలో తర్వాతి చివరల్లో మరింత గురించి తెలుసుకోవచ్చు JSON.parse() ఫంక్షన్ జ్ఞానం.

సమాచారం నిల్వ

సమాచారం నిల్వ చేస్తున్నప్పుడు, సమాచారం కొంతమే ఫార్మాట్లో ఉండాలి, మరియు మీరు ఎక్కడా నిల్వ చేసుకునేందుకు పాఠం అనేది చెల్లుబాటు చేసే ఫార్మాట్లలో ఒకటి.

JSON జావాస్క్రిప్టు పరిధిని పాఠంగా నిల్వ చేయడానికి అవకాశం కల్పిస్తుంది。

ఉదాహరణ

సమాచారం ను స్థానిక నిల్వలో నిల్వ చేయండి

//సమాచారం నిల్వ
myObj = { name:"Bill Gates",  age:62, city:"Seattle" };
myJSON =  JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);
//సమాచారం అంగీకరించండి:
text = localStorage.getItem("testJSON");
obj =  JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name;

亲自试一试

什么是 JSON?

  • JSON 指的是 JavaScript 对象标记法(JavaScript Object Notation)
  • JSON 是一种轻量级的数据交换格式
  • JSON 具有自我描述性且易于理解
  • JSON 独立于语言*

*

JSON 使用 JavaScript 语法,但是 JSON 格式是纯文本的。

文本可被任何编程语言作为数据来读取和使用。

JSON ఫార్మాట్ మొదటిసారి డౌగ్లస్ క్రాక్ఫర్డ్ చేసినది.

ఎందుకు JSON ఉపయోగిస్తారు?

ఎందుకంటే JSON ఫార్మాట్ కేవలం టెక్స్ట్ మాత్రమే, ఇది సర్వర్ మరియు బ్రౌజర్ మధ్య సులభంగా బదిలీ అవుతుంది మరియు ఏదైనా ప్రోగ్రామింగ్ లాంగ్వేజ్లో డేటా ఫార్మాట్లుగా ఉపయోగించబడవచ్చు.

జావాస్క్రిప్ట్ ప్రత్యక్షంగా JSON ఫార్మాట్లో రాయబడిన స్ట్రింగ్స్ ను స్వాభావిక జావాస్క్రిప్ట్ ఆబ్జెక్ట్లుగా మార్చే బుల్టిన్ ఫంక్షన్స్ అందిస్తుంది:

JSON.parse()

కాబట్టి మీరు సర్వర్ నుండి JSON ఫార్మాట్లో డేటా అందుకున్నట్లయితే, మీరు ఏదైనా ఇతర జావాస్క్రిప్ట్ ఆబ్జెక్ట్ లంటివి ఉపయోగించవచ్చు.