標籤:字串 blog 參考資料 div .net json ring java turn
1.Json對象轉Json字串
JSON.stringify(obj);
2.Json字串傳Json對象
JSON.parse(str);//第一種$.parseJSON(str);//第二種,等價於jQuery.parseJSON(str);eval(‘(‘ + str + ‘)‘);//第三種(new Function("return " + str))();//第四種
3.範例
var obj={"one":"I am 1","two":"I am 2"};var str=‘{"one":"I am 1","two":"I am 2"}‘;var obj1 = JSON.stringify(obj);//‘{"one: "I am 1", two: "I am 2"}‘var a1 = JSON.parse(str);//第一種var a2 = $.parseJSON(str);//第二種,等價於jQuery.parseJSON(str);var a3 = eval(‘(‘ + str + ‘)‘);//第三種var a4 = (new Function("return " + str))();//第四種//Chrome console的結果值如下a1Object {one: "I am 1", two: "I am 2"}a2Object {one: "I am 1", two: "I am 2"}a3Object {one: "I am 1", two: "I am 2"}a4Object {one: "I am 1", two: "I am 2"}
4.參考資料
http://www.jb51.net/article/35090.htm
http://www.jb51.net/article/25987.htm
Javascript中Json對象與Json字串互相轉換方法匯總(4種轉換方式)