Отдельный элемент jaxb в массиве

Я использую JAXB / Jersey (1.3) для преобразования java в json в REST API. Класс java, который я возвращаю, выглядит следующим образом:

public class MyClass {  
  List<String> myTags;
  public List<String> getMyTags() {
    return myTags;
  }
}

Моя проблема в том, что если есть только один элемент в списке myTags , тогда данные преобразуются в json как строковый объект, а не как массив строк. То есть я получаю:

{
  "myTags": "myString"
}

Я хочу:

{
   "myTags": ["myString"]
}

Кто-нибудь знает, что случилось?

16
задан Kevin 12 April 2011 в 20:45
поделиться