JSON 对象

JSON: JavaScript Object Notation(JavaScript 对象表示法)

key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。

  • 数据由逗号分隔
  • 大括号保存对象
  • 中括号保存数组

var JSONObject= {
"name":"aa",
"url":"aa"
};

取:JSONObject[0].name        JSONObject["name"]

嵌套 JSON 对象

myObj = { "name":"runoob", "alexa":10000, "sites": { "site1":"www", "site2":"m", "site3":"c" } }

修改值myObj.sites.site1 = "www.google.com";

 delete 关键字来删除 JSON 对象的属性

delete myObj.sites["site1"]

 delete 运算符并不是彻底删除元素,而是删除它的值,但仍会保留空间。

运算符 delete 只是将该值置为 undefined,而不会影响数组长度,即将其变为稀疏数组

 

json 对象和 json 字符串的区别:

json 对象

var str2 = { "name": "asan", "sex": "man" };

json字符串

var str1 = '{ "name": "deyuyi", "sex": "man" }';
posted @ 2019-08-28 10:01  寒冰射手(电脑)  阅读(172)  评论(0编辑  收藏  举报