當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Javascript JSON 序列化和反序列化
生活随笔
收集整理的這篇文章主要介紹了
Javascript JSON 序列化和反序列化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- JavaScript內置了JSON的解析
- JSON還定死了字符集必須是UTF-8,表示多語言就沒有問題了。
- 為了統一解析,JSON的字符串規定必須用雙引號"",Object的鍵也必須用雙引號""。
序列化
var paramObj = {index_id: 0,count:100,top_flag:1}; var paramStr = JSON.stringify(paramObj); console.log(paramStr);輸出結果為:
{"index_id":0,"count":100,"top_flag":1}反序列化
var jsonStr = '{"index_id":0,"count":100,"top_flag":1}'; var jsonObj = JSON.parse(jsonStr); console.log(jsonObj);輸出結果為:
{index_id: 0, count: 100, top_flag: 1}反序列化的可選參數
var jsonObj = JSON.parse('{"p": 5}', function(k, v) {if (k === '') { return v; } return v * 2; }); console.log(jsonObj);輸出結果為:
{p: 10}參考
https://www.liaoxuefeng.com/wiki/1022910821149312/1023021554858080
https://www.runoob.com/js/javascript-json-parse.html
總結
以上是生活随笔為你收集整理的Javascript JSON 序列化和反序列化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS 对象删除属性
- 下一篇: 书香门第是什么意思(何为书香门第?)