这篇文章主要介绍了 javascript 中 JSON 对象与 JSON 字符串相互转换, 实例分析了 json 对象与字符串常用的几种转换技巧, 具有一定参考借鉴价值, 需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本文实例讲述了 javascript 中 JSON 对象与 JSON 字符串相互转换实现方法。分享给大家供大家参考。具体如下:
- <script type="text/javascript">
- // 根据JSON对象的属性的名称获取属性的值
- var jsonObj = {
- name: "jxqlovejava"
- }; // JSON对象
- console.log(jsonObj.name); // "jxqlovejava"
- var jsonStr = '{ name: "jxqlovejava" }';
- // JSON字符串到JSON对象方法一
- var jsonObj2 = eval("(" + jsonStr + ")");
- console.log(jsonObj2.name); // jxqlovejava
- // JSON字符串到JSON对象方法二
- var jsonObj3 = JSON.parse(jsonStr);
- console.log(jsonObj3.name); // jxqlovejava
- // JSON对象到JSON字符串
- String jsonStr2 = JSON.stringify(jsonObj);
- console.log(jsonStr2); // { name: "jxqlovejava" }
- </script>
希望本文所述对大家的 javascript 程序设计有所帮助。
来源: