继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

What is a valid JSON string?

html5零基础入门学习
关注TA
已关注
手记 246
粉丝 81
获赞 518

In my last article, i use a JSON tool to parse a JSON string, but there will be a JavaScript error:

<div  class="initParameters">{ cred: "6B30E9A9E716C370E040E00A193871B8" }</div>
var initParameters = JSON.parse(this.element.find(".initParameters").text());

The reason is that { cred: “6B30E9A9E716C370E040E00A193871B8″ } is not a valid JSON string.

You can use this online tool to verify it.

And the result:

syntax error, unexpected TINVALID, expecting TSTRING or ‘}’ at line 2
Parsing failed

What’s the matter? you miss to quote the key of the object:

<div  class="initParameters">{ "cred": "6B30E9A9E716C370E040E00A193871B8" }</div>

Note: For a JSON string, always use double quotes, always quote your keys, and remove all functions.

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP