添加属性
1、js创建一个对象或者在原有对象上添加一个已知属性,并给这个属性赋值,写法如下:
let obj = {'a1':'a1'};
obj['a2'] = 'a2';
console.log(obj);//输出{'a1':'a1','a2':'a2'};
2、添加一个变量属性,并赋值变量,写法如下:
function add(name,value){
let obj = {"a1":"a1"};
obj[name] = value;//返回参数
console.log(obj);//{"a1":"a1","b1":"b1"}
}
add("b1","b1");
修改值
1.你可以使用点号(.)来修改 JSON 对象的值:
obj.sites = "www.baidu.com";
2.你可以使用中括号([])来修改 JSON 对象的值:
obj.["site"] = "www..baidu.com";
json 对象和 json 字符串的区别:
json 对象
var str2 = { "name": "asan", "sex": "man" };
json字符串
var str1 = '{ "name": "deyuyi", "sex": "man" }';
方法
JSON.parse() 方法将数据转换为 JavaScript 对象。
JSON.stringify() 方法将 JavaScript 对象转换为字符串。