CXF を使用して安らかなサービスを作成しています。サービスの 1 つは文字列のリストを返します。リストに複数の項目がある場合、CXF は文字列の配列を返しますが、要素が 1 つしかない場合は、json を含む配列ではなく文字列を返します。
1つのアイテムで:
{"ImageResponse":{"images":"hello"}}
2つのアイテムで:
{"ImageResponse":{"images":["hello","hi"]}}
リストに項目が 1 つしかない場合でも、常にリストを返す方法はありますか?
私の応答クラス:
@XmlRootElement
public class ImageResponse {
private List<String> images;
//getter and setter
}