我正在研究一个宁静的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"}
- ]
- }