జావాస్క్రిప్ట్ JSON stringify() మాదిరి
- 上一页 parse()
- 下一页 parse()
- 返回上一层 జావాస్క్రిప్ట్ జోన్ రిఫరెన్స్ హ్యాండ్బుక్
నిర్వచనం మరియు ఉపయోగం
JSON.stringify() మాదిరి జావాస్క్రిప్ట్ ఆబ్జెక్ట్ స్ట్రింగ్ గా మారుస్తుంది.
వెబ్ సర్వర్కు కు డేటా పంపించడం వల్ల, డేటా స్ట్రింగ్ గా ఉండాలి.
ఉదాహరణ
ఉదాహరణ 1
జావాస్క్రిప్ట్ అంశాలను సిక్వెన్ష్నేషన్ చేయండి:
var obj = { "name":"Bill", "age":19, "city":"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
ఉదాహరణ 2
రిప్లేస్ ఫంక్షన్ ఉపయోగించండి:
/* "city" విలువను ముగ్గురుకు మార్చండి:*/ var obj = { "name":"Bill", "age":"19", "city":"Seattle"}; var text = JSON.stringify(obj, function (key, value) { if (key == "city") { return value.toUpperCase(); } else { return value; } });
ఉదాహరణ 3
ఉపయోగించండి space పారామీటర్:
/* ప్రతి స్పేస్ కు 10 స్పేస్ అక్షరాలు ప్రవేశపెట్టండి:*/ var obj = { "name":"Bill", "age":"19", "city":"Seattle"}; var text = JSON.stringify(obj, null, 10);
ఉదాహరణ 4
ఉపయోగించండి space పారామీటర్:
/* ప్రతి స్పేస్ కు వర్ణం SPACE ప్రవేశపెట్టండి:*/ var obj = { "name":"Bill", "age":"19", "city":"Seattle"}; var text = JSON.stringify(obj, null, "SPACE");
సింథెక్స్
JSON.stringify(obj, replacer, space)
పారామీటర్ విలువ
పారామీటర్ | వివరణ |
---|---|
obj | అవసరం. స్ట్రింగ్ అయిన విలువను మార్పడి చేయడానికి ఉపయోగించబడుతుంది. |
replacer |
ఎంపికార్థం. ఫంక్షన్ లేదా అర్రే ఉపయోగించడానికి ఫలితాన్ని మార్పడి చేయడానికి ఉపయోగించబడుతుంది. ఈ పారామీటర్ ఫంక్షన్ అయితే, సిక్వెన్ష్నేషన్ ప్రక్రియలో సిక్వెన్ష్నేషన్ చేయబడే విలువల ప్రతి అంశం ఈ ఫంక్షన్ ద్వారా మార్పడి మరియు ప్రాసెస్ చేయబడుతుంది; ఈ పారామీటర్ అర్రే అయితే, అర్రే లో ఉన్న అంశాలు మాత్రమే ఫైనల్ JSON స్ట్రింగ్ లో సిక్వెన్ష్నేషన్ చేయబడతాయి; ఈ పారామీటర్ null అయితే లేదా అందించబడలేదు అయితే, ఆధారం అయిన ఆధారం అన్ని అంశాలు సిక్వెన్ష్నేషన్ చేయబడతాయి. |
space |
ఎంపికార్థం. స్ట్రింగ్ లేదా సంఖ్య విలువ. సమాంతరాలను సుందరీకరించడానికి ఉపయోగించే స్పేస్ స్ట్రింగ్, ప్రిట్టీ-ప్రింట్ కొరకు ఉపయోగించబడుతుంది. ఈ పారామీటర్ సంఖ్య అయితే, ఇది ఎంతో స్పేస్ ఉంటుంది; పరిమితి 10 గా ఉంటుంది. ఈ విలువ కంటే 1 తక్కువ అయితే, స్పేస్ లేదు అని అర్థం వస్తుంది; ఈ పారామీటర్ స్ట్రింగ్ అయితే (స్ట్రింగ్ పొడవు 10 అక్షరాలకంటే ఎక్కువ అయితే అది మొదటి 10 అక్షరాలను తీసుకుంటుంది), ఈ స్ట్రింగ్ స్పేస్ గా చేయబడుతుంది; ఈ పారామీటర్ అందించబడలేదు (లేదా null అయితే) స్పేస్ లేదు. |
సాంకేతిక వివరాలు
పరిణామం: | ఒక స్ట్రింగ్ |
---|---|
JavaScript సంస్కరణం: | ECMAScript 5 |
浏览器支持
表格中的数字注明了完全支持该方法的首个浏览器版本。
方法 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
stringify() | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
相关页面
JSON 教程:JSON 简介
- 上一页 parse()
- 下一页 parse()
- 返回上一层 జావాస్క్రిప్ట్ జోన్ రిఫరెన్స్ హ్యాండ్బుక్