一、json字符串轉json對象
//需要轉換的json字符串
var str11 = "{\"Id\":\"1\",\"Name\":\"張三\",\"Sex\":\"男\"}";
//方法1
var obj11 = eval('(' + str11 +')');
//方法2
var obj12 = JSON.parse(str11); //或 var obj12 = str11.parseJSON();
二、json對象轉json字符串
//需要轉換的json對象
var obj21= {"Id":1,"Name":"張三","Sex":"男"};
//方法1
var str21= JSON.stringify(obj21); //或 var str21= obj21.toJSONString();
注 意:
上面的幾個方法中,除了eval()函數是js自帶的之外,其他的幾個方法都來自json.js包。新版本的 JSON 修改了 API,將 JSON.stringify() 和 JSON.parse() 兩個方法都注入到了 Javascript 的內建對象里面,
前者變成了 Object.toJSONString(),而后者變成了 String.parseJSON()。如果提示找不到toJSONString()和parseJSON()方法,則說明您的json包版本太低。
參考:https://www.cnblogs.com/haciont/p/6249649.html
