eval解析json字符串
来源:互联网 发布:ubuntu 查看显卡类型 编辑:程序博客网 时间:2024/05/16 11:27
今天在做开发的时候碰到要用js解析从服务器传回的一个字符串,字符串内容如下:
{isSuccessed:true,resultValue:3,resultCode:200,resultDesc:"success",affectedRows:-1,outParams:{},callbackParams:{}}
假设这个字符串变量名为res,尝试了用如下两个方法解析:
JSON.parse(res);$.parseJSON(res);
都失败,为什么?因为上述字符串中的键值没有用引号引起来,所以json校验会出错(可以复制到任一json在线校验网站校验一下)。
那么怎么办呢?经过尝试发现使用javascript的eval函数可以达到目的:
eval('('+res+')');
请注意在参数res前后加上的括号。
0 0
- eval解析json字符串
- 解析json字符串:eval
- 使用eval()解析Json字符串
- javascript中eval解析JSON字符串
- javascript中eval解析JSON字符串
- javascript中eval解析JSON字符串
- js中解析字符串-eval()和JSON()
- javascript中eval解析JSON字符串
- JSON是什么-javascript eval解析json字符串为对象
- eval 解析 json 数据
- Json Eval 解析
- js eval 解析json
- eval解析JSON
- 使用eval()解析json
- jquery eval解析JSON
- json eval函数解析
- eval解析json
- 使用eval()解析JSON格式字符串应注意的问题
- 发货单和规范郭德纲的发的发的
- UINavigationController配合Segment
- 读取图片文字的软件有吗
- MVC 中接受Flash的图片上传
- 求职经验
- eval解析json字符串
- 线性时间排序
- android 国外比较火的网站
- jQuery删除最后一个逗号
- WEB前端,混合排版,有的宽有的窄,滚动会出现空白处,怎么办。
- Base 学习日记
- 重载的+运算符
- 括号配对问题1
- Unicode and SQL*Plus (Windows)