0

我有以下字符串:

[{"result": True}]
[{"result": False}, {"info": "Describing error}]

这个字符串是正确的 JSON 字符串吗?或者我应该使用 smth。像这样:

{"result": False, "info": "error"}
4

2 回答 2

0

第一个将解析为带有一个 Dictionary 的数组

第二个将解析为具有两个字典的数组(顺便说一句,您缺少字符串上的结束引号)

第三个将解析为字典。

这完全取决于您希望/需要如何使用 JSON 响应。这三个都可以吃,就看你的情况了。

于 2012-05-10T16:19:16.007 回答
0

第一个是有效的 JSON 字符串(具有一个元素的数组)。第二个缺少报价,但在修复后它是有效的。

于 2012-05-10T16:19:19.780 回答