jquery字符串转json对象
jquery使用ajax从后台获得数据,获得的是一个map转成的json字符串,在前台的jquery里面怎么将字符串转换成json对象然后遍历?之前把List<>转成js...
jquery使用ajax从后台获得数据,获得的是一个map转成的json字符串,
在前台的jquery里面怎么将字符串转换成json对象然后遍历?
之前把List<>转成json字符串,然后前台eval(data)就可以了,但是map不行,求教 展开
在前台的jquery里面怎么将字符串转换成json对象然后遍历?
之前把List<>转成json字符串,然后前台eval(data)就可以了,但是map不行,求教 展开
2015-12-09 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
jQuery中使用jQuery.parseJSON()方法将字符串转为json格式
例如:
jQuery.parseJSON('{"test":1}');
注意:
传入格式有误的 JSON 字符串可能导致抛出异常。例如,下面这些无效的 JSON 字符串:
{test: 1} //(test 没有使用双引号包裹).
{'test': 1} //('test' 用了单引号而不是双引号包裹).
"{test: 1}" //(test 没有使用双引号包裹).
"{'test': 1}" //('test' 用了单引号而不是双引号包裹).
"'test'" //('test' 用单引号代替双引号).
".1" //(number 必须以数字开头; "0.1" 将是有效的).
"undefined"// (undefined 不能表示一个 JSON 字符串; 然而null,可以).
"NaN" //(NaN 不能表示一个 JSON 字符串; 用Infinity直接表示无限也是不允许的).
扩展:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网络传输速率)。
例如:
jQuery.parseJSON('{"test":1}');
注意:
传入格式有误的 JSON 字符串可能导致抛出异常。例如,下面这些无效的 JSON 字符串:
{test: 1} //(test 没有使用双引号包裹).
{'test': 1} //('test' 用了单引号而不是双引号包裹).
"{test: 1}" //(test 没有使用双引号包裹).
"{'test': 1}" //('test' 用了单引号而不是双引号包裹).
"'test'" //('test' 用单引号代替双引号).
".1" //(number 必须以数字开头; "0.1" 将是有效的).
"undefined"// (undefined 不能表示一个 JSON 字符串; 然而null,可以).
"NaN" //(NaN 不能表示一个 JSON 字符串; 用Infinity直接表示无限也是不允许的).
扩展:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网络传输速率)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询