为了账号安全,请及时绑定邮箱和手机立即绑定

What is a valid JSON string?

标签:
前端工具

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.

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消