gpt4 book ai didi

java - 当大小 < 2 时,MyObject[] 返回 json 对象而不是数组

转载 作者:行者123 更新时间:2023-11-30 11:53:30 25 4
gpt4 key购买 nike

在我生成 json 的 REST web 服务中,我有一个方法返回一个包含 MyObject 数组的对象。现在我遇到的问题是,当 MyObject[] 中只有一个项目时,它显示单个对象而不是数组。示例;

如果对象只有一个项目;

{ "myObjectList": { "name": "Test", "value": "Wicked"} }

但是如果有多个项目;

{ "myObjectList": [{ "name": "Test", "value": "Wicked"}, { "name": "Test2", "value": "Not so wicked"}] } 

因为JSON是解析出来的,我不想在客户端检查一个变量是不是数组,所以我想知道有没有办法让我的webservice总是把数组作为数组输出?

最佳答案

显然这是一个已知的错误,可以在这里找到解决方案;

http://blogs.oracle.com/enterprisetechtips/entry/configuring_json_for_restful_web

关于java - 当大小 < 2 时,MyObject[] 返回 json 对象而不是数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6237470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com