≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > JavaScript

js 将json字符串转换为json对象的简单示例

人气:1459 时间:2018-10-31

这篇文章主要为大家详细介绍了js 将json字符串转换为json对象的简单示例,具有一定的参考价值,可以用来参考一下。

感兴趣js 将json字符串转换为json对象的简单示例的小伙伴,下面一起跟随四海网的小编罗X来看看吧。<br>
例如:
//JSON字符串:
var str1 = '{ "name": "cxh", "sex": "man" }'; 
//JSON对象:
var str2 = { "name": "cxh", "sex": "man" };

一、JSON字符串转换为JSON对象

要使用上面的str1,必须使用下面的方法先转化为JSON对象:
//由JSON字符串转换为JSON对象
var obj = eval('(' + str + ')');
//或者
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
//或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象

然后,就可以这样读取:
Alert(obj.name);
Alert(obj.sex);

特别注意:如果obj本来就是一个JSON对象,那么使用eval()函数转换后(哪怕是多次转换)还是JSON对象,但是使用parseJSON()函数处理后会有问题(抛出语法异常)。

二、可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串。

例如:
var last=obj.toJSONString(); //将JSON对象转化为JSON字符
//或者
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
alert(last);

注意:

上面的几个方法中,除了eval()函数是js自带的之外,其他的几个方法都来自json.js包。新版本的 JSON 修改了 API,将 JSON.stringify() 和 JSON.parse() 两个方法都注入到了 Javascript 的内建对象里面,前者变成了 Object.toJSONString(),而后者变成了 String.parseJSON()。如果提示找不到toJSONString()和parseJSON()方法,则说明您的json包版本太低。

本文来自:http://www.q1010.com/174/2819-0.html

注:关于js 将json字符串转换为json对象的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:json

您可能感兴趣的文章

  • jquery JSON解析的简单示例
  • PHP JSON数组与对象解析
  • python 解决json对象转换出错问题
  • Mysql5.7 浅析JSON操作函数使用示例
  • mysql5.6及以下版本查询数据库的json示例
  • python解析json数据并导出成普通文本示例
  • json2.js的简单示例
  • Python序列化模块pickle和json使用的简单示例
  • python3 中 json数据包含中文的读写问题的解决方法
  • js判断字符串是否JSON格式的简单示例
上一篇:js 跨浏览器的事件示例
下一篇:JavaScript时间格式化的简单示例
热门文章
  • js随机生成两位数
  • js 文字超出部分隐藏、点击显示更多示例
  • 原生JS+css 点击查看全文的简单示例(类似今日头条效果)
  • javascript实现文字隐藏、展开收起的简单示例
  • JS 展开/收起按钮显示隐藏文字示例
  • JavaScript 正则判断文本是否含有超链接的简单示例
  • 原生JS实现鼠标悬停图片显示文字的简单示例
  • JS 点击按钮显示更多内容的简单示例
  • 原生js for循环遍历二维数组、嵌套元素的简单示例
  • javascript 浮点数转换成整数三种方法
  • 最新文章
    • js获取时间,处理时间等的实现方法
    • JavaScript 判断小数是否相等的简单示例
    • JavaScript 获取数组极值的简单示例
    • JavaScript防抖 & 节流的简单示例
    • JavaScript深拷贝的简单示例
    • JavaScript数组降维的简单示例
    • JavaScript手机端判断浏览器类型的简单示例
    • JavaScript获取 URL 中的参数的简单示例
    • JavaScript以“天”为单位获取响应的时间戳的简单示例
    • JavaScript时间格式化的简单示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。