Как я могу читать в массиве JSON из строки объекты в Java? [закрыто] ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу читать в массиве JSON из строки объекты в Java? [закрыто]

Сообщение Anonymous »

Я пытаюсь прочитать массив объектов JSON из строки:

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

String peopleDatString = "[{"Name":Laura, "Age":21, "Height":173},{"Name":Sam, "Age": 28, "Height": 184}....]"
в список моего собственного типа «Люди», который имеет переменные имени, возраста и роста.

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

List
 peopleList
Я пробовал использовать objectMapper:

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

Reader reader = new StringReader(peopleDataString);
List
 peopleList = objectMapper.readValue(reader, People.class);
но продолжает получать ошибки, например
'невозможно десерлизовать значение типа "Люди" из значения массива (токен "JsonToken.START_ARRAY")
Я просмотрел связанные с этим вопросы здесь, но некоторые из них предлагают изменить формат json, чего я не могу сделать. Я также не могу найти примеров использования массива объектов и изо всех сил пытаюсь собрать его воедино для других вопросов.
Хотя есть несколько похожих вопросов, они не кажется, есть ответы, которые точно объясняют, как перейти от строки к массиву json или массиву Java.
Есть ли аккуратный способ сделать это, которого мне не хватает?
Есть ли аккуратный способ сделать это, которого мне не хватает?
Есть ли аккуратный способ сделать это, который мне не хватает?
п>

Подробнее здесь: https://stackoverflow.com/questions/791 ... ts-in-java

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