(1)JSON.stringify() 從一個對象中解析出字符串
JSON.stringify({“a”:”1”,”b”:”2”})
結果是:”{“a”:”1”,”b”:”2”}”
(2)JSON.parse()從一個字符串中解析出JSON對象
var str = ‘{“a”:”1”,”b”:”2”}’;
JSON.parse(str);
結果是:Object{a:”1”,b:”2”}
應用場景:
針對(1),比如后台Java對應的RequestMapping參數列表中的參數為一個對象時,前台多個傳輸需要經過JSON.stringify()處理,否則會出現參數解析異常。
針對(2),比如向后台請求,后台返回一大堆字符串,這時前台頁面渲染需要將其以對象的形式展現,這時可以用到JSON.parse()。