js返回数据:str转换成json方法
来源:互联网 发布:excel怎样数据保护 编辑:程序博客网 时间:2024/06/01 19:26
1,eval方式解析,恐怕这是最早的解析方式了。如下:
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}
记得别忘了str两旁的小括号。
2、new Function形式,比较怪异哦。如下 :
function strToJson(str){
var json = (new Function("return " + str))();
return json;
}
3,使用全局的JSON对象,如下:
function strToJson(str){
return JSON.parse(str);
}
使用JSON.parse需严格遵守JSON规范,如属性都需用引号引起来,如下
var str = '{name:"jack"}';
var obj = JSON.parse(str); // --> parse error
name没有用引号引起来,使用JSON.parse所有浏览器中均抛异常,解析失败。而前两种方式则没问题。
另见:Chrome中JSON.parse的特殊实现
阅读全文
0 0
- js返回数据:str转换成json方法
- Spring4 转换返回json数据
- js str json
- js json str 互转
- js将表格数据转换成json
- 返回Json数据的方法
- java方法返回json数据
- JeePlus--Mybatis返回map数据转换成json
- Jfinal 返回List 数据进行 json 转换
- list集合转换成json数据,ajax请求返回json数据,再通过循环显示出来
- JSON 数据的转换方法
- json.loads 把str转换为json
- 任意类型数据转换成json数据的方法
- js 解析json数据方法
- JS前端取得并解析后台服务器返回的JSON数据的方法
- 如何将对象转换成json格式,如何将json格式数据转换成js对象
- Spring MVC返回json数据的方法
- Spring MVC返回json数据的方法
- Docker 学习笔记
- Ubuntu 14.04 安装配置 cairo-dock 实现美化+特效
- 贪吃蛇 Linux C语言 第二次小练手
- 返回函数、匿名函数lambda、偏函数
- SSD: Single Shot MultiBox Detector翻译(包括正式版和预印版)(对原文作部分理解性修改)
- js返回数据:str转换成json方法
- qt 使用 xlsx库操作excel表格
- 对_.template函数的理解
- 控制单据表体的【列名】变化
- Flex 弹性布局使用及说明
- 69. Sqrt(x)
- Linux安装tomcat
- 【Mybatis】Helloworld
- swift (3.3)UICollectionView 的 SectionHeader问题