Mabaki ya JSON

Uamuzi wa JSON ni kijana wa uamuzi wa JavaScript.

Masharti ya uamuzi wa JSON

Uamuzi wa JSON unatokea katika uamuzi wa jina la kitu la JavaScript:

  • Data inaendelea katika kifungu/thamani
  • Data husaidiwa na chakula
  • Vifungo vya kichwa vinaongea jina la kitu
  • Vifungo vya kichwa vinaongea maktaba

Data ya JSON - Jina na thamani

Data ya JSON inasoma kama picha ya jina/thamani.

Jina/kifungu kinasambwa na jina la kiwango, baada ya kifungo na thamani:

实例

"name":"Bill Gates"

Jina la JSON linahitajika kwa ukingo wa kijicho kikuu. Jina la JavaScript hauitakiwe ukingo wa kijicho kikuu.

JSON – ingawa inatokana na jina la kitu la JavaScript

Muundo wa JSON huzungumza na muundo wa jina la kitu la JavaScript.

Kwa JSON, kifungu lazima iweze kuwa maandiko, ikiwa na ukingo wa kijicho kikuu:

JSON

{ "name":"Bill Gates" }

Kwa JavaScript, kifungu kinaukwajika kwa maandiko, namba au jina la kiwango:

JavaScript

{ name:"Bill Gates" }

Thamani ya JSON

Kwa JSON, thamani lazima iweze kuwa aina ya data yako:

  • Maandiko
  • Namba
  • Jina la kitu (jina la kitu la JSON)
  • Maktaba
  • Boole
  • null

Kwa JavaScript, yale yote inaweza kuwa thamani, pengine zaidi ya mawendo maadili ya JavaScript, ikiwemo:

  • Funksheni
  • Tarehe
  • undefined

Kwa JSON, thamani za maandiko lazima iweze kuandikwa kwa ukingo wa kijicho kikuu:

JSON

{ "name":"Bill Gates" }

Kwa JavaScript, unaweza kuandika thamani za maandiko kwa ukingo wa kijicho kikuu au kikio:

JavaScript

{ name:'Bill Gates' }

JSON inatumia uamuzi wa JavaScript

Kwa sababu uamuzi wa JSON unaanza katika uamuzi wa jina la kitu la JavaScript, hivyo halitakuwa na matumizi ya programu zingine za kumshika JSON katika JavaScript.

Kwa JavaScript, unaweza kumwengoa jina la kitu na kuweka data, kama hii:

实例

var person =  { name : "Bill Gates", age : 62, city : "Seattle" };

您能够像这样访问 JavaScript 对象:

实例

// 返回 Bill Gates
person.name;

亲自试一试

也可以像这样访问它:

实例

// 返回 Bill Gates
person["name"];

亲自试一试

可以像这样修改数据:

实例

person.name = "Steve Jobs";

亲自试一试

也可以像这样修改它:

实例

person["name"] = "Steve Jobs";

亲自试一试

稍后,您将在本教程学到如何把 JavaScript 对象转换为 JSON。

Jadili za JavaScript kutumika kama JSON

Kama ukiwa na kufanya kwa sababu ya hali ya kina ya JavaScript, jadili za JavaScript pia inaweza kutumika kama JSON.

Unatutafuta mafanikio zaidi kuhusu jadili za JSON kwenye mafunzo hii.

Faili ya JSON

  • Aina ya faili ya JSON ni ".json"
  • Aina ya MIME ya matukio ya JSON ni "application/json"