我有这个:
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.
有人可以帮助理解这种行为吗?