1、JS对象转JSON 方式:JSON.stringify(obj) 1 2 3 var json = {"name":"iphone","price":666}; //创建对象; var jsonStr = JSON.stringify(json); //转为JSON字符串 console.log(jsonStr); // {"name":"iphone","price":666} 2、JS数组转JSON 1 2 3 //数组转json串 var arr = [1,2,3, { a : 1 } ]; var jsonStr = JSON.stringify( arr ); console.log(jsonStr ); // [1,2,3,{"a":1}] 3、JS对象数组转JSON 1 2 3 //数组转json串 var arr = [1,2,3, { a : 1 } ]; var jsonStr = JSON.stringify( arr ); console.log(jsonStr ); // [1,2,3,{"a":1}] 4、JSON转JS数组 1 2 3 4 //json字符串转数组 var jsonStr = '[1,2,3,{"a":1}]'; var jsarr = JSON.parse( jsonStr ); console.log(jsarr); 5、JSON转JS对象 1 2 3 var jsonString = '{"bar":"property","baz":3}'; var jsObject = JSON.parse(jsonString); //转换为json对象 console.log(jsObject) //取json中的值