1. 程式人生 > >JSON.parse與JSON.stringify

JSON.parse與JSON.stringify

arr -c per replacer 技術 分享 objects png console

JSON:JavaScript Object Notation(JavaScript對象表示法);甚至我們就可以大致認為JSON就是Javascript的對象,只不過範圍小上一些。 JSON的MIME類型是"application/json" JSON.parse(text[,reviver]) []中的表示可選內容,reviver是一個函數,對象中每個成員都調用這個函數 JSON.parse()JSON格式的字符串解析成JavaScript對象
1 var a=‘{"name":"Mike","age": 100,"sex": "male"}‘
2 var obj=JSON.parse(a)
3 console.log(obj, typeof obj)
運行結果: 技術分享圖片

JSON.stringify(value [,replacer[,space]]) 將javascript的對象或者數組轉化為一個JSON格式的字符串
1 var b={
2     "name": "javascript",
3     "arr":[1,2,3]
4 }
5 var text=JSON.stringify(b)
6 console.log(text,typeof text)
運行結果: 技術分享圖片

參考鏈接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

JSON.parse與JSON.stringify