Jquery如何把json转为对象(jquery,json,web开发)

时间:2024-04-30 03:48:38 作者 : 石家庄SEO 分类 : web开发
  • TAG :

在jquery中,可以利用“Jquery.parseJSON()”函数把json转为对象,该函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象,语法为“$.parseJSON(需要解析并转为JS对象的JSON格式字符串)”。

本教程操作环境:windows10系统、jquery3.6.0版本、Dell G3电脑。

Jquery怎么把json转为对象

$.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象。

注意:传入格式有误的 JSON 字符串可能导致抛出异常。例如,下面这些无效的 JSON 字符串:

"{test:1}"//test是属性名称,必须加双引号"{'test':1}"//test是属性名称,必须用双引号(不能用单引号)"'test'"//test是属性名称,必须用双引号(不能用单引号)".1"//number必须以数字开头;"0.1"将是有效的"undefined"//undefined不能表示一个JSON字符串;null可以"NaN"//NaN不能表示一个JSON字符串;用Infinity直接表示无限也是不允许的

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

//多数情况下,它会抛出一个错误,因为JS解析器会将字符串中的\t或\n等转义直接视作字面值,起到Tab或换行的效果。$.parseJSON('{"testing":"1\t2\n3"}')

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

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

语法

$.parseJSON(json)

json String类型 需要解析并转为JS对象的JSON格式字符串

示例如下:

<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>123</title><scriptsrc="js/jquery.min.js"></script></head><body><script>$(function(){varobj=jQuery.parseJSON('{"name":"John"}');alert(obj.name==="John");})</script></body></html>

输出结果:

Jquery如何把json转为对象

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Jquery如何把json转为对象的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Python如何利用PyAutoGUI模块实现控制鼠标键盘下一篇:

9 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18