JSON సంక్షిప్త వివరణ
- ముందస్తు పేజీ ఏజాక్స్ ఉదాహరణ
- తదుపరి పేజీ JSON సింటాక్స్
JSON: JavaScript Object Notation(JavaScript 对象标记法)。
JSON అనేది డాటాను నిల్వ మరియు ఆదాన ప్రదాన లో ఉపయోగించే సంకేతాల పద్ధతి.
JSON జావాస్క్రిప్టు ఆయోజక రూపంగా వ్రాసబడింది.
డాటా ఆదాన ప్రదానం
డాటా బ్రౌజర్ మరియు సర్వర్ మధ్య ఆదాన ప్రదానం అయ్యేప్పుడు, డాటా కేవలం టెక్స్టుగా ఉండాలి.
JSON టెక్స్టుగా ఉంటుంది, మరియు మేము ఏదైనా జావాస్క్రిప్టు ఆయోజక రూపాన్ని JSONగా మార్చి, అప్పటికే JSONను సర్వర్కు కి పంపవచ్చు.
మేము సర్వర్ నుండి అందుకునే ఏదైనా JSONను జావాస్క్రిప్టు ఆయోజక రూపంగా మార్చవచ్చు.
ఈ విధంగా, మేము డాటాను జావాస్క్రిప్టు ఆయోజక రూపంగా ప్రాసెస్ చేయవచ్చు, కాబట్టి క్లిష్టమైన పరివర్తనలు లేవు.
పంపచే డాటా
మీ డాటా జావాస్క్రిప్టు ఆయోజక రూపంలో ఉన్నట్లయితే, ఆ ఆయోజక రూపాన్ని 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 ఫార్మాట్లో డేటా అందుకున్నప్పుడు, మీరు ఏదైనా ఇతర జావాస్క్రిప్ట్ ఆబ్జెక్ట్లు వలె దాన్ని ఉపయోగించవచ్చు.
- ముందస్తు పేజీ ఏజాక్స్ ఉదాహరణ
- తదుపరి పేజీ JSON సింటాక్స్