JSON.stringify()
- Picha ya kidharifu Tafutaji wa JSON
- Picha kaimu JSON 对象
Matumizi ya kawaida ya JSON ni kusambaza data kwa mtaalamu wa web.
Kama tunatoa data kwa mtaalamu wa web, data inaonekana kama stringi.
Kwa JSON.stringify()
Kumtaarifu mawakilishi wa JavaScript kwa stringi.
Kumtaarifu mawakilishi wa JavaScript
Tukijua tuna hatua hii kwenye JavaScript:
var obj = { name:"Bill Gates", age:62, city:"Seattle"};
Tumia funksioni ya JavaScript JSON.stringify()
Kumtaarifu kwa stringi.
var myJSON = JSON.stringify(obj);
Matokeo ni stringi inayofuata maelezo ya JSON.
myJSON sasa ni stringi, na inapewa kusambaa kwa mtaalamu:
实例
var obj = { name:"Bill Gates", age:62, city:"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
Wewe utakajifunza katika kitabu kilichofu kuhusu hata uwanza JSON kwa mtaalamu.
Kumtaarifu mawakilishi wa JavaScript
Inaweza kumtaarifu hatua ya mawakilishi wa JavaScript:
Tukijua tuna hatua hii kwenye JavaScript:
var arr = [ "Bill Gates", "Steve Jobs", "Elon Musk" ];
Tumia funksioni ya JavaScript JSON.stringify()
Kumtaarifu kwa stringi.
var myJSON = JSON.stringify(arr);
Matokeo ni stringi inayofuata maelezo ya JSON.
myJSON sasa ni stringi, na inapewa kusambaa kwa mtaalamu:
实例
var arr = [ "Bill Gates", "Steve Jobs", "Elon Musk" ]; var myJSON = JSON.stringify(arr); document.getElementById("demo").innerHTML = myJSON;
Wewe utakajifunza katika kitabu kilichofu kuhusu hata uwanza JSON kwa mtaalamu.
Kifo
Kumtaarifu stringi tarehe
Kwenye JSON, hatukielewa kwa kumtaarifu tarehe.JSON.stringify()
Funksheni itakatalia kwa kumwandisha kwa kumtaarifu tarehe kwa stringi.
实例
var obj = { "name":"Bill Gates", "today":new Date(), "city":"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
Unaweza kusoma kwa sababu ya hali ya kumtaarifu stringi kwa kuzimuwa kwa jina la tarehe.
函数字符串化
在 JSON 中,不允许函数作为对象值。
JSON.stringify()
函数将从 JavaScript 对象删除任何函数,包括键和值:
实例
var obj = { "name":"Bill Gates", "age":function () {return 62;}, "city":"Seattle"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
如果您在运行 JSON.stringify()
函数前已将函数转换为字符串,这个环节可以省略。
实例
var obj = { "name":"Bill Gates", "age":function () {return 62;}, "city":"Seattle"}; obj.age = obj.age.toString(); var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON;
您应该避免在 JSON 中使用函数,函数会失去其作用域,而且您还需要使用 eval()
将它们转换回函数。
浏览器支持
所有主流浏览器和最新的 ECMAScript (JavaScript) 标准都包含 JSON.stringify()
Muatane:
Inaridhishwa na namba katika tabia hii inaonyesha kwamba inahusiana kwa kina-mpangilio JSON.stringify()
Mwili wa kwanza wa kina-baini:
Ndiyo | 8.0 | 3.5 | 4.0 | 10.0 |
- Picha ya kidharifu Tafutaji wa JSON
- Picha kaimu JSON 对象