期望’EOF’的JSON验证

前端之家收集整理的这篇文章主要介绍了期望’EOF’的JSON验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究一个宁静的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"}
    ]
}

猜你在找的JavaScript相关文章