Десериализация массива json в список и сохранение порядка массива из json внутри спискаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Десериализация массива json в список и сохранение порядка массива из json внутри списка

Сообщение Anonymous »

У меня есть следующий json, который сопоставлен с POJO с помощью преобразователя Jackson. Как сохранить порядок столбцов массива из json во время десериализации? Какую аннотацию мне следует использовать?

JSON:

Код: Выделить всё

{
"columnNames": [
"FirstName",
"LastName",
"UserName"
],
"values": [
[
"John",
"Smith",
"jsmith"
],
[
"Tim",
"Cook",
"tcook"
]
]


POJO:

Код: Выделить всё

public class Data implements Serializable {

private List columnNames = new ArrayList();

private List values = new ArrayList();

public List getColumnNames() {
return columnNames;
}

public void setColumnNames(List columnNames) {
this.columnNames = columnNames;
}

public List getValues() {
return values;
}

public void setValues(List values) {
this.values = values;
}

  • Ожидаемый метод getColumnNames(): {"FirstName","LastName ","UserName"
  • Фактическое getColumnNames(): {"UserName","FirstName","LastName"
Я новенький картографированию Джексона, поэтому любая помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/226 ... r-from-jso
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»