js解析json报错
问题出现:
在用ajax请求数据的时候,我们经常会用到eval来解析json格式数据,但是很多时候我们明明json格式是正确的但总是报index:1
错误,这让人很恼火!!!网上很多回答试了很多也不行,说是什么必须要是无格式bom的编码啊等等。。试了后失败了更恼火!!!
解答:
笔者在解析{"result":123}
的时候被报错误,解决方式就是:
var str="{\"result\":123}";
var data=eval("("+str+")");//在里面多加一个括号!!!
这样就能够解析成功了!!!如果你的还是报错请联系笔者:QQ:1428384239
原因:为什么加个”()”号就能够解析成功??
答:为了让最外层的{}不要被eval理解成为Javascript的代码块的开始.而是理解成为一个对象字面量
你写成这样也是一样的:
var jsonStr = '{"a":1}';
eval('var jsonObj = '+jsonStr);
alert(jsonObj.a);
js解析json报错相关推荐
- 读取文件,解析json报错,解析Unquotted string ''
研究了一下午 发现读取utf-8文件时 BOM报头, BOM报头又叫UTF-8签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就 ...
- javacc解析json报错
1.美图 2.背景 github:地址https://github.com/RobertFischer/json-parser options {CHOICE_AMBIGUITY_CHECK=3;OT ...
- python爬取有道词典json报错,求帮助!
python爬取有道词典json报错,求帮助! import urllib.request import urllib.parse import json import time import ran ...
- ajax文件上传报400,js ajaxfileupload.js上传报错的解决方法
相信大家在工作中经常用到文件上传的操作,因为我是搞前端的,所以这里主要是介绍ajax在前端中的操作.代码我省略的比较多,直接拿js那里的 $.ajaxFileUpload({ url:'www.cod ...
- 如何使用Node.js解析JSON?
我应该如何使用Node.js解析JSON? 是否有一些模块可以安全地验证和解析JSON? #1楼 我想提一下,全局JSON对象还有其他选择. JSON.parse和JSON.stringify都是同步 ...
- JS解析json数据并将json字符串转化为数组的实现方法
json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法, ...
- MyEclipse导入jquery-1.8.0.min.js等文件报错的解决方案
2019独角兽企业重金招聘Python工程师标准>>> MyEclipse导入jquery-1.8.0.min.js等文件报错的解决方案 MyEclipse导入jquery-1.8. ...
- js解析json数组+java对象转json字符串
function checkoutUserlist(){ // js 解析json数组var statuslist = [{"isAvailabe":"1",& ...
- eclipse中对单独JS文件取消报错的处理
eclipse中对单独JS文件取消报错的处理 eclipse中js文件报错的情况,或许大家早已习以为常了,那么有什么好的方法可以将其忽略掉呢?如果你也在寻找此问题,那么本文或许可以帮助到你 - 忽略某 ...
最新文章
- 超详细 kafka 入门(最佳实践)
- (转)在Total Commander下使用SVN
- 经验:在mysql中避免重复插入数据的4种方式
- Springboot消除switch-case方法
- mysql 命令 示例,mysql语句大全
- 北京大兴国际机场官微追星蔡徐坤,网友大怒,官方道歉...
- ActionScript 3.0编译器编译错误大全【转】
- mysql连接被拒绝 密码也对_解决Mysql数据库拒绝远程连接和忘记密码的问题
- HP的.NET职位面试题
- mswinsck.ocx 一个文件丢失或无效_AutoCAD文件修复的10种方法
- 我的数据分析师转型之路,从零到字节跳动数据分析师
- python如何使用gpu_tensorflow 在windows 下怎么使用gpu ?
- mysql分组后查询条数_MySQL分组后,如何统计记录条数
- Revealing latent characteristics of mobility networks with coarsegraining
- Android 应用集成友盟统计
- 文献笔记|Lau, 2021, Nature human behaviour
- NestedScrollView 滚动到顶部
- 女神节 | 女性工程师 · 她说
- 日文图片翻译器扫描_微信如何巧变中英文翻译器?三招教你解决翻译难题
- 蓝牙协议栈接收数据包流程1