Я использую 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"]
}
Кто-нибудь знает, что случилось?