jQuery解析有效json中的json错误

延斯·托内尔(JensTörnell)

我在数据属性内有json。在诸如http://jsonlint.com/的在线验证器中有效仍然引发错误。怎么了?

的HTML

<div class="seo" data-seo-controller='{"values":{"child_count":"0","type":"tables"},"title":{"field":"\u00e5\u00e4\u00f6 llasdas","template":"This page has {{child_count}} {{type}}!","prefix":"","suffix":" - Products","fallback":"\u00e5\u00e4\u00f6 llasdas","full":"\u00e5\u00e4\u00f6 llasdas - Products","full-replaced":"\u00e5\u00e4\u00f6 llasdas - Products"},"description":{"field":"rwerwe wer &quot; &#039; ewrerte fsd :&#039;","fallback":"rwerwe wer &quot; &#039; ewrerte fsd :&#039;","full":"rwerwe wer &quot; &#039; ewrerte fsd :&#039;","full-replaced":"rwerwe wer &quot; &#039; ewrerte fsd :&#039;","template":"","prefix":"","suffix":"","limit":155},"url":{"edit":"http:\/\/localhost\/seo\/panel\/pages\/saved-value\/url","preview":"seo\/saved-value"}}'>

jQuery的

$( document ).ready(function() {
   var json = $('.seo').attr('data-seo-controller');
   controller = jQuery.parseJSON( json );
   console.log(controller);
});

小提琴

https://jsfiddle.net/q89hph0L/

未捕获到的SyntaxError:意外令牌'

更新:

如果复制将json粘贴到字符串中并进行解析,则似乎可行。更新的小提琴:https : //jsfiddle.net/q89hph0L/4/

因此,它不能将json作为数据属性吗?

马丁

&quot;由浏览器呈现到中",请参阅:如何在title属性中转义双引号与您的用例相同。

解决方案是将替换&quot;\",使用时jQuery.data甚至不必使用解析字符串JSON.parse()更新了jsfiddle:https ://jsfiddle.net/0qryjrya/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery解析有效json中的json错误

来自分类Dev

有效的JSON仍会解析错误

来自分类Dev

Groovy HTTPBuilder在解析有效的json时产生错误

来自分类Dev

Ionic Config文件中的解析错误。请确保它是有效的JSON

来自分类Dev

有效JSON文档中的语法错误

来自分类Dev

收到package.json的解析错误。验证为有效json

来自分类Dev

JSON解析抛出零错误,而有效载荷没有空值

来自分类Dev

Json类型提供程序:解析有效的Json失败

来自分类Dev

Json类型提供程序:解析有效的Json失败

来自分类Dev

解析GitHub WebHook有效负载导致Json解码错误

来自分类Dev

Streamsets给出此错误,试图解析有效的JSON

来自分类Dev

使用有效JSON的PHP JSON解码错误

来自分类Dev

JSON有效,但JSON.parse(jsonObject)返回错误

来自分类Dev

jQuery ajax json parseerror有效的json数据

来自分类Dev

jQuery中的JSON解析错误

来自分类Dev

在jQuery中解析JSON错误

来自分类Dev

从字符串解析有效的JSON对象或数组

来自分类Dev

意外令牌{解析“有效” json时

来自分类Dev

JSON解析无效字符串的有效行

来自分类Dev

TweepError:无法解析JSON有效负载:

来自分类Dev

Javascript:帮助解析奇怪的JSON有效负载

来自分类Dev

PHP-解析JSON有效载荷问题

来自分类Dev

JSON解析无效字符串的有效行

来自分类Dev

无法解析有效的JSON字符串

来自分类Dev

TweepError:无法解析JSON有效负载:

来自分类Dev

如何有效地解析C ++中的bigdata json文件(wikidata)?

来自分类Dev

在Python中解析JSON并将其转换为CSV的更有效方法

来自分类Dev

jquery AJAX遇到有效json响应的未定义错误

来自分类Dev

双引号中的JSON值是有效的JSON吗?

Related 相关文章

热门标签

归档