一、
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);