最近,我们一直在收到来自Google云端硬盘的错误文件打开请求,其中包含无效的JSON状态参数。这种参数的一个例子是:
"{\"action\":\"open\",\"ids\":[\"01234567ABCDEFG\"],}"
在对象的末尾有一个额外的逗号(,),这会导致我们的JSON解析器抛出异常。当然,我们可以先读取JSON并删除额外的逗号,但这显然不是理想的解决方案。
答案 0 :(得分:0)
基于this question asked back in '13,它声明其有效的语法有助于更轻松地附加其他属性。
必须在JSON解析器实现中进行更改才能处理这些情况。通常有一个实用程序类可以用不同的语言正确处理JSON。