开发者社区> .云小站> 正文

Json对象与Json字符串互转

简介:
+关注继续查看

最近有用到php的json字符串要转成js对象,以前一直用jq或者eval,又发现了其他的方法,记录下.

 

 

1>jQuery插件支持的转换方式: 


$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 



2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: 


JSON.parse(jsonstr); //可以将json字符串转换成json对象 
JSON.stringify(jsonobj); //可以将json对象转换成json对符串 

注:ie8(兼容模式),ie7和ie6没有JSON对象,推荐采用JSON官方的方式,引入json.js。 

3>Javascript支持的转换方式: 
eval('(' + jsonstr + ')'); //可以将json字符串转换成json对象,注意需要在json字符外包裹一对小括号 
注:ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转为JSON对象,但不推荐这些方式,这种方式不安全eval会执行json串中的表达式。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Vue前后台数据交互实例演示,使用axios传递json字符串、数组
Vue前后台数据交互实例演示,使用axios传递json字符串、数组
19 0
如何使用 Java 将 JSON 文件读取为字符串?这三种方法很管用!
如何使用 Java 将 JSON 文件读取为字符串?这三种方法很管用!
19 0
JSON工具类 转对象,数组,集合,JSON互转
JSON工具类 转对象,数组,集合,JSON互转
61 0
dart中json和对象互转
开发过程中,json是必不可少的基础技能之一。这里记录下,在Dart语言中,如何将json解析成实例对象,以及如何将实例对象转化成json字符串。
529 0
实战json、html、jsx的互转
# jsx2html ## 场景 将下面的jsx转换为html ```javascript const items = ['one', 'two', 'three']; const SearchData = ({ data = [] }) => { let list = null; if (data.length) { list = data.map((l,
7872 0
Json对象与Json字符串互转(转载)
一、jQuery插件支持的转换方式 1 $.paseJSON(jsonstr);//将json字符串转换为json对象 二、浏览器支持的转换方式(Firefox,Chrome,Opera,Safair,IE9,IE8) 1 JSON.parse(jaonstr);//将json字符串转换为json对象 2 JSON.stringify(jsonobj);//将json对象转换为json字符串 注意:由于ie8(兼容模式),ie7和ie6没有JSON对象,需要使用JSON官方的方式,引入json.js。
1278 0
Java中把JSON和List结果集互转的代码片段整理
1、将JSON字符串转换成List结果集的方式: //查询结果集 PageDatums picPageDatums = pictureLibraryService.selectPagePictureForService(pageDatums, pictureLibrary); String picLibraryJson = picPageDatums.getJsonResult(); J
1016 0
C#无需第三方插件实现json和table互转
C# 数据库查询结果table转化为json字符串,或反向把json字符串转换为DataTable数据集合 以下代码经实践简单可用。 转换通用类定义: using System; using System.
2929 0
+关注
.云小站
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载