在firefox,chrome,opera,safari,ie9,ie8等瀏覽器直接可以用json物件的stringify()和parse()方法。
1、json.stringify(obj)將js物件轉為json字串。
//js物件
var obj=;
//js物件轉化為json字串
var jsonstring =json.stringify(obj);
//結果:
alert(jsonstring);
2、json.parse(string)將json字串轉為js物件;
//json字串
var jsonstring='';
//json字串轉化為js物件
var obj =json.parse(jsonstring);
//結果:object
console.log(obj);
ie8(相容模式),ie7和ie6沒有json物件,不過
提供了乙個json.js,這樣ie8(相容模式),ie7和ie6就可以支援json物件以及其stringify()和parse()方法;
。在頁面中新增就能解決ie低版本沒有json物件的問題。
Json字串和js物件之間的轉換
var str1 var str2 以 localstorage 為例,sessionstorage 用法一樣 setitem 儲存資料 localstorage.setitem key,value 示例 localstorage.setitem name hello world 當 key 相同時...
js中的json物件和字串之間的轉化
字串轉物件 strjson代表json字串 var obj eval strjson var obj strjson.parsejson var obj json.parse strjson json物件轉字串 obj代表json物件 var str obj.tojsonstring var str...
json 字串 物件 物件陣列 之間的轉換
首先必須我們都知道 伺服器與客戶端 之間的 請求互動 所傳輸的資料大部分都是json格式。不僅如此,後端其實也可以向傳送http請求,獲取外部api提供的資料。這時後端拿到就是json格式的資料了。對於json資料的處理,我使用的是 fastjson。這mvn專案可以使用 com.alibaba f...