JavaScript JSON parse() మాదిరి
- 上一页 parse()
- 下一页 stringify()
- 返回上一层 JavaScript JSON పరిచయపత్రం
నిర్వచనం మరియు ఉపయోగం
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.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 సంక్షిప్త వివరణ
- 上一页 parse()
- 下一页 stringify()
- 返回上一层 JavaScript JSON పరిచయపత్రం