JSON wasifu

JSON: JavaScript Object Notation (JavaScript Object Notation).

JSON ni moja ya lugha za kusafirisha na kusafirisha data.

JSON inasimuliwa kwa kina cha kifaa cha JavaScript.

Kutumirisha data

Kama data inatiririka kati ya mtaalamu na mtaalamu, data inahitajika kuwa matukio.

JSON ni matukio ya kina, na tunaweza kusafirisha kifaa cha JavaScript kwa JSON, kisha kutuma JSON kwa mtaalamu.

Tunaweza pia kutumia kifaa cha JSON kutumia kifaa cha JavaScript kutoka kwa mtaalamu.

Kivunja hivyo, tunaweza kusafirisha data kama kifaa cha JavaScript, bila kusoma na kusafirisha kwa uharibifu.

Kutuma data

Ikiwa data yako inasafirishwa kwa kifaa cha JavaScript, unaweza kusafirisha kifaa hicho kuwa JSON, kisha kuwahatia kwa mtaalamu.

实例

var myObj = { name:"Bill Gates",  age:62, city:"Seattle" };
var myJSON =  JSON.stringify(myObj);
window.location = "demo_json.php?x=" + myJSON;

亲自试一试

Wewe utakupatikana habari zaidi kuhusu kwenye kitabu hiki kisha kwenye majadiliano yaliyotengwa. JSON.stringify() Kitu cha habari cha kufikiria.

Kupokea data

Ikiwa unapokea data kwa muundo wa JSON, unaweza kutumia kusafirisha kwa JavaScript kifaa:

实例

var myJSON = '{ "name":"Bill Gates",  "age":62, "city":"Seattle" }';
var myObj =  JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name;

亲自试一试

Wewe utakupatikana habari zaidi kuhusu kwenye kitabu hiki kisha kwenye majadiliano yaliyotengwa. JSON.parse() Kitu cha habari cha kufikiria.

Kusafirisha data

Kwenye kusafirisha data, data inahitajika kuwa muundo fulani, na kama inahitajika kusafirishwa kwenye eneo gani, matukio ni moja ya muundo wa matukio ambao yana uadilifu.

JSON wapata kwa kusafirisha kwa JavaScript ya kifaa.

实例

数据存储于本地存储中

//存储数据:
myObj = { name:"Bill Gates",  age:62, city:"Seattle" };
myJSON =  JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);
//接收数据:
text = localStorage.getItem("testJSON");
obj =  JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name;

亲自试一试

什么是 JSON?

  • JSON 指的是 JavaScript 对象标记法(JavaScript Object Notation)
  • JSON 是一种轻量级的数据交换格式
  • JSON 具有自我描述性且易于理解
  • JSON 独立于语言*

*

JSON 使用 JavaScript 语法,但是 JSON 格式是纯文本的。

文本可被任何编程语言作为数据来读取和使用。

JSON 格式最初由 Douglas Crockford 提出。

为什么使用 JSON?

因为 JSON 格式仅仅是文本,它能够轻松地在服务器浏览器之间传输,并用作任何编程语言的数据格式。

JavaScript ina mifano ya kufaia inayotumia string ya JSON kuwa muhimu wa JavaScript wa asili:

JSON.parse()

Kwa hiyo, kama unapokea data ya JSON kutoka kwa mbinu, unaweza kutumia kama kwa uwanja wa kina wa JavaScript yote.