JS物件 JSON字串 之間的相互轉換

2022-03-02 16:53:58 字數 664 閱讀 4485

在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...