我在IE中运行了一段JS,其中包含以下行:
var data = JSON.parse("{ skill: 'SK_AUTO_DEV_TEST', kind: 'IS_REQUIRED' }");
有谁能告诉我这有什么问题?
答案 0 :(得分:14)
因为那不是有效的JSON - 你需要在属性名称周围引用。
JSON.parse('{ "skill": "SK_AUTO_DEV_TEST", "kind": "IS_REQUIRED" }');
答案 1 :(得分:2)
详细说明epascarello的答案,请参阅json.org。请注意,在第一个图中,名称/值对中的名称定义为" string"。然后在图中注明" string"它必须以双引号开头和结尾。另请注意,这适用于名称和值。