一、
1.JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。
2.使用JavaScript创建JSON对象
JavaScript 创建 JSON 对象的各种方式:
创建一个空对象
var jsonObj = {};
创建一个新对象
var jsonObj = new Object();
创建一个非空对象
var jsonObj = {“FirstName”: “xu”,”LastName”,”Xiang”};
创建一个空数组,利用push方法向数组添加成员
var Array = [];
二、
1.生成 {"name":"john","age":12,"pets":["cat","dog"]}
var json_obj = new Object(); json_obj.name = "john"; json_obj.age = 12; json_obj.pets =["cat","dog"]; var str = JSON.stringify(json_obj); console.log(str);
2.生成 [{"id":0,"name":"item 0","price":"$0"},{"id":1,"name":"item 1","price":"$1"},{"id":2,"name":"item 2","price":"$2"}]
var json_array = []; for(var i=0;i<3;i++){ var json_obj1 = new Object(); json_obj1.id = i; json_obj1.name = "item "+i; json_obj1.price = "$"+i; json_array.push(json_obj1) } var str1 = JSON.stringify(json_array); console.log(str1);
3.{"total":3,"rows":[{"id":0,"name":"item 0","price":"$0"},{"id":1,"name":"item 1","price":"$1"},{"id":2,"name":"item 2","price":"$2"}]}
var json_array = []; for(var i=0;i<3;i++){ var json_obj1 = new Object(); json_obj1.id = i; json_obj1.name = "item "+i; json_obj1.price = "$"+i; json_array.push(json_obj1) } var str1 = JSON.stringify(json_array); console.log(str1); var json_obj = new Object(); json_obj.total = 3; json_obj.rows =json_array; var str2 = JSON.stringify(json_obj); console.log(str2);