我有以下字符串:
[{"result": True}]
[{"result": False}, {"info": "Describing error}]
这个字符串是否是正确的JSON字符串?或者我应该使用smth。像这样:
{"result": False, "info": "error"}
答案 0 :(得分:0)
第一个将解析为具有一个Dictionary的数组
第二个会解析为带有两个词典的数组(顺便说一句,你错过了你的字符串的最终引号)
第三个将解析为词典。
这完全取决于您希望/需要使用JSON响应的方式。所有这三个都可以消耗,只取决于你的情况。
答案 1 :(得分:0)
第一个是有效的JSON字符串(包含一个元素的数组)。第二个是缺少引用,但在修复后它是有效的。