JSON 语法
- 上一页 JSON 简介
- 下一页 JSON vs XML
Ang syntax ng JSON ay isang subset ng syntax ng JavaScript.
Ang mga patakaran ng syntax ng JSON
Ang syntax ng JSON ay nagmula sa syntax ng JavaScript object notation syntax:
- Ang datos ay nasa pangalan/value pairs
- Ang datos ay hinahati ng kumakatawan
- Ang mga pahiling na pahina ay nagsasakop ng objects
- Ang mga kuwadrado na pahina ay nagsasakop ng arrays
JSON data - pangalan at value
JSON data ay napapakilala bilang pangalan/value pairs.
Ang pangalan at value ay binubuo ng pangalan ng field, sinundan ng tuldok at value:
实例
"name":"Bill Gates"
Ang pangalan ng JSON ay dapat naisulat gamit ang doble na pahina. Hindi kailangan sa JavaScript.
JSON – humuhulog ng value bilang JavaScript object
Ang format ng JSON ay halos katulad ng format ng JavaScript object.
Sa JSON, ang key ay dapat maging string, na napapalibutan ng doble na pahina:
JSON
{ "name":"Bill Gates" }
Sa JavaScript, ang key ay maaaring maging string, number o pangalan ng identifier:
JavaScript
{ name:"Bill Gates" }
JSON values
Sa JSON, ang value ay dapat maging isa sa mga sumusunod na data type:
- strings
- numbers
- objects (JSON objects)
- arrays
- boolean
- null
Sa JavaScript, ang mga ito ay maaaring maging value, dagdag pa ang mga wastong JavaScript expression, kabilang ang:
- objects
- pets
- undefined
Sa JSON, ang string value ay dapat naisulat gamit ang doble na pahina:
JSON
{ "name":"Bill Gates" }
Sa JavaScript, kayo ay makapagsulat ng string value na gumagamit ng doble at isang pahina:
JavaScript
{ name:'Bill Gates' }
JSON ay gumagamit ng syntax ng JavaScript
Dahil ang syntax ng JSON ay nagmula sa syntax ng JavaScript object notation, kaya hindi kailangan ng iba pang dagdag na software upang mahawakan ang JSON sa JavaScript.
Sa pamamagitan ng JavaScript, kayo ay makapaglikha ng mga bagay at magbabahagi ng datos dito paano:
实例
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。
JavaScript 数组用作 JSON
与将 JavaScript 对象用作 JSON 相同,JavaScript 数组也可以用作 JSON。
您将在本教程稍后学到更多有关 JSON 数组的知识。
JSON 文件
- JSON 文件的文件类型是 ".json"
- JSON 文本的 MIME 类型是 "application/json"
- 上一页 JSON 简介
- 下一页 JSON vs XML