Java RS返回数组而不是对象



我正在开发Java RESTfUl web服务,我有一个JSON格式的方法返回泛型List
当MyList有两个或更多元素时,它会返回数组:

[{名称:"穆拉德"},{姓名:"伊尔金"}]

但是当MyList有一个元素时,返回的是Object而不是Array,

{name:"Murad"}

我总是想返回一个数组而不是对象

〔{name:"Murad"}〕

尝试如下代码:

List<String> s=new ArrayList<String>();
s=result.getStrings();
return s; 

它不会改变任何事情。但是这个:

ArrayList<String> s=new ArrayList<String>();
s=result.getStrings();
return s; 

可以帮助你。

最新更新