相关疑难解决方法(0)

带引号的JSON.parse字符串

我有这个:

JSON.parse('{"130.00000001":{"p_cod":"130.00000001","value":"130.00000001 HDD Upgrade to 2x 250GB HDD 2.5\" SATA2 7200rpm"}}');
Run Code Online (Sandbox Code Playgroud)

JSONLint说这是完全有效的json.但在执行时我有一个JSON.parse错误.

但是,如果我将我的代码更改为:

    JSON.parse('{"130.00000001":{"p_cod":"130.00000001","value":"130.00000001 HDD Upgrade to 2x 250GB HDD 2.5\\" SATA2 7200rpm"}}');
Run Code Online (Sandbox Code Playgroud)

(注意双反斜杠)

它有效,但现在JSONLint说invalid json.

有人可以帮助理解这种行为吗?

javascript json

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×1

json ×1