JSON ໂຕແບບ

对象语法

ຄວາມນັບນິວຍາ

{ "name":"Bill Gates", "age":62, "car":null }

JSON 对象被花括号 {} 包围。

JSON 对象以键/值对书写。

键必须是字符串,值必须是有效的 JSON 数据类型(字符串、数字、对象、数组、布尔或 null)。

键和值由冒号分隔。

每个键/值对由逗号分隔。

访问对象值

您可以通过使用点号(.)来访问对象值:

ຄວາມນັບນິວຍາ

myObj = { "name":"Bill Gates", "age":62, "car":null };
x = myObj.name;

ທົດລອງດີເທນ

您也可以使用方括号([])来访问对象值:

ຄວາມນັບນິວຍາ

myObj = { "name":"Bill Gates", "age":62, "car":null };
x = myObj["name"];

ທົດລອງດີເທນ

遍历对象

您能够通过使用 for-in 遍历对象属性:

ຄວາມນັບນິວຍາ

myObj = { "name":"Bill Gates", "age":62, "car":null };
for (x in myObj) {
   document.getElementById("demo").innerHTML += x;
{}

ທົດລອງດີເທນ

在 for-in 循环中,请使用括号标记法来访问属性值:

ຄວາມນັບນິວຍາ

myObj = { "name":"Bill Gates", "age":62, "car":null };
for (x in myObj) {
   document.getElementById("demo").innerHTML += myObj[x]};
{}

ທົດລອງດີເທນ

JSON ວ່າງທີ່ກວມເອົາ

ຄວາມນັບນິວຍາ JSON ທີ່ມີຄວາມນັບນິວຍາ JSON ອື່ນອີກ

ຄວາມນັບນິວຍາ

myObj =  {
   "name":"Bill Gates",
   "age":62,
   "cars": {
	  "car1":"Porsche",
	  "car2":"BMW",
	  "car3":"Volvo"
   {}
{}

ທ່ານສາມາດການເຂົ້າຫາ JSON ວ່າງທີ່ກວມເອົາກະໂມສອນ:

ຄວາມນັບນິວຍາ

x = myObj.cars.car2;
//ຫຼື:
x = myObj.cars["car2"];

ທົດລອງດີເທນ

ການດັດແກ້ຄວາມ

ທ່ານສາມາດການໃຊ້ກະໂມສອນທີ່ກ່ຽວກັບ JSON ວ່າງຂອງພວກເຂົາ:

ຄວາມນັບນິວຍາ

ທ່ານສາມາດການໃຊ້ກະໂມສອນທີ່ກ່ຽວກັບ JSON ວ່າງຂອງພວກເຂົາ:

ທົດລອງດີເທນ

myObj.cars.car3 = "Mercedes Benz";

ຄວາມນັບນິວຍາ

ທ່ານສາມາດການໃຊ້ກະໂມສອນທີ່ກ່ຽວກັບ JSON ວ່າງຂອງພວກເຂົາ:

ທົດລອງດີເທນ

myObj.cars["car3"] = "Mercedes Benz";

ການລຶບວັດຖຸໂອຍະບົບ ການໃຊ້ delete

ຄວາມນັບນິວຍາ

delete myObj.cars.car1;

ທົດລອງດີເທນ