我正在研究一个宁静的api并且已经用
http://jsonlint.com/进行了验证.在合并了两个JSON对象后,我遇到了;
Parse error on line 932: ...ssions": 329 }],[ { "m ---------------------^ Expecting 'EOF'
我环顾四周,找到了this问题,但所有答案都指向没有逗号,在我的问题中,我有一个逗号.验证器还有什么可以寻找的?
它指向我的对象数组之间的代码;
],[
解决方法
你没有展示出足够的JSON,但我猜它看起来像这样:
[ {"some": "object"},{"some": "object"} ],[ {"some": "object"},{"some": "object"} ]
……这是无效的.在JSON中,必须有一个顶级项(在完整的JSON文档中必须是对象或数组).
如果要组合两个响应,则可以使每个响应成为包装器对象上的属性值,例如:
{ "response1": [ {"some": "object"},{"some": "object"} ],"response2": [ {"some": "object"},{"some": "object"} ] }