本文实例讲述了 实现的反序列化json字符串操作。分享给大家供大家参考,具体如下:
中如何反序列化json字符串呢?
有如下两种方法:
(1) 使用万能的eval
var jsonText = '{"name":"acwong","age":23,"address":{"province":"GuangDong","city":"GuangZhou"},"friends":["bc","cc","dc"],"blog":"//www.jb51.net"}';
var person = eval("("+jsonText+")");
console.log(person)
这里使用在线HTML/CSS/ 代码运行工具:http://tools.jb51.net/code/HtmlJsRun,获得如下运行结果:

(2) 使用JSON.parse
var jsonText = '{"name":"acwong","age":23,"address":{"province":"GuangDong","city":"GuangZhou"},"friends":["bc","cc","dc"],"blog":"//www.jb51.net"}';
var person = JSON.parse(jsonText);
console.log(person);
这里使用在线HTML/CSS/ 代码运行工具:http://tools.jb51.net/code/HtmlJsRun,获得如下运行结果:

JSON对象结构如下:

可以看出它有两个方法,分别是: parse()用于反序列化 和stringify()用于序列化为字符串
PS:这里再为大家推荐几款相关的json在线工具供大家参考:
在线JSON代码检验、检验、美化、格式化工具:
http://tools.jb51.net/code/json
JSON在线格式化工具:
http://tools.jb51.net/code/jsonformat
在线 /JSON互相转换工具:
http://tools.jb51.net/code/ json
json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.jb51.net/code/jsoncodeformat
在线json压缩/转义工具:
http://tools.jb51.net/code/json_yasuo_trans
更多关于 相关内容可查看本站专题:《 中json操作技巧总结》、《 查找算法技巧总结》、《 错误与调试技巧总结》、《 数据结构与算法技巧总结》、《 遍历算法与技巧总结》及《 数学运算用法总结》
希望本文所述对大家 程序设计有所帮助。
继续阅读与本文标签相同的文章
下一篇 :
NumPy 数学函数及代数运算的实现代码
-
[转]曹德旺:希望媒体不再用“老赖”形容破产企业家
2026-05-16栏目: 教程
-
Spark Relational Cache实现亚秒级响应的交互式分析
2026-05-16栏目: 教程
-
带你读《射频集成电路及系统设计》之一:射频元件
2026-05-16栏目: 教程
-
带你读《5G NR标准:下一代无线通信技术》之一:5G概述
2026-05-16栏目: 教程
-
带你读《5G NR标准:下一代无线通信技术》之二:5G标准化
2026-05-16栏目: 教程
