Method ya JSON parse() ya JavaScript
- Rejea ja kuu Rejea ja kwanza
- Pya ja stringify()
- Rejea kigeuko chini Kitabu cha Kurejea Taarifa cha JavaScript JSON
Makadaro na matumizi
Method ya JSON.parse() inasoma string na kuwaonyesha kipengele cha JavaScript.
String hii inahitajika kuwa na muundo wa JSON.
Method ya JSON.parse() inaweza kuchukua kikifaa kwenye uwanja wa kusoma kwa kusaidia kusoma matokeo.
Mfano
Mfano 1
Kuwa na kuwaonyesha string (ina muundo wa JSON) na kuwaonyesha kipengele cha JavaScript:
var obj = JSON.parse('{"firstName":"Bill", "lastName":"Gates"}');
Mfano 2
Kuhakikisha fungeshi wa reviver:
/* Kimaheka thamani ya "city" kwa kichwa kikuu: */ var text = '{ "name":"Bill", "age":"19", "city":"Seattle"}'; var obj = JSON.parse(text, function (key, value) { ikiwa kipimo ni "city") { Thamani wa matokeo kiongeza kwa kufikia kichwa kikuu; } else { Thamani wa matokeo; } }); document.getElementById("demo").innerHTML = obj.name + ", " + obj.city;
Mfano 3
Kueleza JSON kutoka kwa mtaalamu wa mawasiliano:
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();
Inasema
JSON.parse(string, function)
Thamani ya makusanyiko
Makusanyiko | Maelezo |
---|---|
string | Inayotakiwa. Inasema kwa muundo wa JSON. |
reviver function |
Inayowezekana. Fungeshi wa matokeo. Inahitaji kufanywa fungeshi kwa kila kipengele. Vifaa vingine vya muundo vinahitaji kufanywa fungeshi kabla ya kufanywa fungeshi kwa kipengele kina. Ikiwa kama fungeshi hauonekani na thamani huzungumza, kamaa kumaliza thamani kwa thamani ya kusaidia. Ikiwa kama fungeshi hauonekani, kimaheka kipengele hiki. |
Vifaa vya teknolojia
Mwaka wa: | Muundo la JSON, au namba. |
---|---|
Toleo la JavaScript: | ECMAScript 5 |
Mfanya vifaa
Inafikia kwa uwanja wa kina wa programu ambao inahusiana na programu ya kwanza ambayo inakubali method hii.
Method | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
Rejea ja kwanza | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
Vipengele vya maana
Mwongozo wa JSON:Mwongozo wa JSON
- Rejea ja kuu Rejea ja kwanza
- Pya ja stringify()
- Rejea kigeuko chini Kitabu cha Kurejea Taarifa cha JavaScript JSON