我正在开发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;
可以帮助你。