我正在开发一个restful API,并且已经用http://jsonlint.com/进行了验证。在组合了两个JSON对象之后,我遇到了;
Parse error on line 932:
...ssions": 329 }],[ { "m
---------------------^
Expecting 'EOF'
我环顾四周,发现了this问题,但所有的答案都指向没有逗号,在我的问题中,我有一个逗号。验证器还能寻找什么?
它指向对象数组之间的代码
],
[
我正在开发一个restful API,并且已经用http://jsonlint.com/进行了验证。在组合了两个JSON对象之后,我遇到了;
Parse error on line 932:
...ssions": 329 }],[ { "m
---------------------^
Expecting 'EOF'
我环顾四周,发现了this问题,但所有的答案都指向没有逗号,在我的问题中,我有一个逗号。验证器还能寻找什么?
它指向对象数组之间的代码
],
[
4条答案
按热度按时间zpgglvta1#
您没有充分展示JSON,但我猜它看起来像这样:
...这是无效的。在JSON中,必须有一个顶级项(在完整的JSON文档中必须是对象或数组)。
如果您要组合两个响应,则可以将它们中的每一个都设置为 Package 器对象上的属性值,例如:
d5vmydt92#
在我的例子中,在jsonlint上抛出此错误的是JSON对象末尾的分号:
去掉它就解决了。
3vpjnl9f3#
我不是多根JSON结构的Maven,但我是这样做的..只是将流的编码改为UTF-8,我的PHP代码开始工作得很好
fafcakar4#
删除方括号[中的双引号