jquery怎样判断是否是json格式


当前第2页 返回上一页

注意:传入格式有误的 JSON 字符串可能导致抛出异常。

1

2

3

4

5

6

7

8

9

10

11

12

"{test: 1}"

//test是属性名称,必须加双引号

"{'test': 1}"

//test是属性名称,必须用双引号(不能用单引号)

"'test'"

//test是属性名称,必须用双引号(不能用单引号)

".1"

//number 必须以数字开头; "0.1" 将是有效的

"undefined"

//undefined 不能表示一个 JSON 字符串; null可以

"NaN"

//NaN 不能表示一个 JSON 字符串; 用Infinity直接表示无限也是不允许的

JSON标准不允许"控制字符"如制表符或换行符,例如:

1

2

// 多数情况下,它会抛出一个错误,因为JS解析器会将字符串中的\t或\n等转义直接视作字面值,起到Tab或换行的效果。

$.parseJSON('{"testing":"1\t2\n3"}')

正确写法应该如下(使用两个反斜杠,以免被JS解析器直接转义\t或\n):

1

$.parseJSON('{"testing":"1\\t2\\n3"}')

相关免费学习推荐:javascript(视频)

以上就是jquery怎样判断是否是json格式的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

jQuery获取url的参数乱码怎么办

html怎么删除表格的第二行

jQuery怎样才能确定滚动事件的方向

jQuery dom是什么

javascript jQuery是什么

jQuery发请求传输中文参数乱码怎么办

jQuery过时了吗?还有学的必要吗?

炫酷实用的jQuery/html5菜单图文详解

jQuery 怎么让a不跳转

jQuery怎么删除css

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...