В настоящее время я форма, как показано ниже:Джексон: Сериализация запятой строки в массив JSON
public class Form {
private String listOfItems;
public String getListOfItems() {
return listOfItems;
}
public void setListOfItems(String listOfItems) {
this.listOfItems= listOfItems;
}
}
Для instanse LISTOFITEMS равен следующая строки "1,2,3"
.
Цель состоит в том, чтобы сериализовать эту форму, чтобы следующий формат:
{
"listOfItems": [1, 2, 3]
}
Было бы хорошо, чтобы знать, как правильно делать такие вещи? Как я знаю, можно создать какой-то пользовательский сериализатор, а затем пометить с ним соответствующий метод getter, например @JsonSerialize(using = SomeCustomSerializer)
.
Но не уверен, что это правильный подход, вероятно, любые реализации по умолчанию уже существуют.
Проверить это: http://stackoverflow.com/questions/5245840/how-to-convert-string-to-jsonobject-in-java – kunpapa