2

我以这种格式返回 JSON:

{key1:"value1", key2:"value2"} 

如果我尝试使用 JSON::XS' decode_json 方法为我转换它,但它抱怨没有引用键。我可以在 JSON::XS 中设置一个选项来忽略这个怪癖吗?我查看了文档,但没有什么明显的。

4

1 回答 1

5

如果您不引用密钥,则它不是有效的 JSON。有效的 JavaScript 对象不一定是有效的 JSON 对象。

看到这个答案

JSON::PP具有允许对“JSON”-ish 输入进行更宽松解析的选项,特别是allow_barekey选项。

于 2012-09-14T19:25:13.130 回答