JavaScript JSON parse() మాదిరి

నిర్వచనం మరియు ఉపయోగం

JSON.parse() మాదిరిగా స్ట్రింగ్‌ను పరిశీలించి జావాస్క్రిప్ట్ ఆబ్జెక్ట్‌ను అందిస్తుంది.

ఈ స్ట్రింగ్‌ను JSON ఫార్మాట్‌లో రాయబడివుండాలి.

JSON.parse() మాదిరిగా ఫంక్షన్‌ను ఉపయోగించవచ్చు.

ప్రతిమా పుట్టుబడి

ఉదాహరణ 1

ఒక స్ట్రింగ్‌ను (జెఐఎస్ ఫార్మాట్‌లో రాయబడిన) పరిశీలించి జావాస్క్రిప్ట్ ఆబ్జెక్ట్‌ను అందించండి:

var obj = JSON.parse('{"firstName":"Bill", "lastName":"Gates"}');

మీరు స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

reviver function ఉపయోగించడం విధానం:

/* "city" విలువను ముడి రూపంలో ప్రతిస్పందించండి: */
var text = '{ "name":"Bill", "age":"19", "city":"Seattle"}';
var obj = JSON.parse(text, function (key, value) {
  if (key == "city") {
    వాటివారి వారి మూల్యాలు ముడివారి ముడి రూపంలో ప్రతిస్పందించబడతాయి:
  else {
    వాటివారి వారి మూల్యాలు ప్రతిస్పందించబడతాయి:
  }
});
document.getElementById("demo").innerHTML = obj.name + ", " + obj.city;

మీరు స్వయంగా ప్రయత్నించండి

ఉదాహరణ 3

సర్వర్ నుండి ప్రాప్తమయిన JSON ని పరిశీలించండి:

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
  if (this.readyState == 4 && this.status == 200) {
    var myObj = JSON.parse(this.responseText);
    document.getElementById("demo").innerHTML = myObj.name;
  }
};
xmlhttp.open("GET", "json_demo.txt", true);
xmlhttp.send();

మీరు స్వయంగా ప్రయత్నించండి

దయచేసి json_demo.txt చూడండి

సంకేతసంపూర్ణం

JSON.parse(string, function)

పారామీటర్ విలువలు

పారామీటర్స్ వివరణ
string అవసరమైనది. JSON ఫార్మాట్లో వ్రాసిన స్ట్రింగ్.
reviver function

ఎంపికాత్మకం. ఫలితాన్ని మార్పిడి చేసే ఫంక్షన్. ప్రతి విభాగాన్ని ఈ ఫంక్షన్ కి అనుసంధానించండి. పైన నిర్దేశించబడిన పైన విభాగాన్ని మార్పిడి చేయడానికి ముందు అన్ని నిరంకుశ విభాగాలను మార్పిడి చేయండి.

ఈ ఫంక్షన్ ప్రమాణవానవి విలువను ప్రతిస్పందిస్తే, విభాగం విలువను మార్పిడి చేసి మార్పిడి చేసిన విలువను ప్రతిస్పందించండి.

ఈ ఫంక్షన్ అనియంత్రిత విలువను ప్రతిస్పందిస్తే, ఈ విభాగాన్ని తొలగించండి.

సాంకేతిక వివరాలు

వాటివారి వారి మూల్యాలు ప్రతిస్పందించబడతాయి: JSON ఆబ్జెక్ట్ లేదా సంఖ్య.
జావాస్క్రిప్ట్ వెర్షన్ అని వివరించండి: ECMAScript 5

బ్రౌజర్ మద్దతు

表格中的数字注明了完全支持该方法的首个浏览器版本。

方法 Chrome IE Firefox Safari Opera
parse() 4.0 8.0 3.5 4.0 11.5

相关页面

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