powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как парсить JSON с неопределёнными заранее полями?
4 сообщений из 4, страница 1 из 1
Как парсить JSON с неопределёнными заранее полями?
    #39564176
Michael Stets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть простой JSON с известными полями (A и B для примера, тип String) и каким-то количеством неизвестных (foo и bar и возможно какие-то еще, или без этих полей. Тип полей неизвестен).

Код: javascript
1.
2.
3.
4.
5.
[
    {"A": "Value for A", B: "Value for B", "foo": "foo"},
    {"A": "Value for A", B: "Value for B", "bar": 13},
    {"A": "Value for A", B: "Value for B", "foo": "foo", "val": true}
]



Сам json приходит извне и поменять его нельзя.

Мне нужно преобразовать этот JSON в простой объект (POJO). Jackson предоставляет возможность использовать JsonNode, но при этом потребляет очень много памяти, тем больше чем больше данных в JSON.
Есть ли какой-то способ это сделать, и получить в итоге экземпляр класса вроде такого?:
Код: java
1.
2.
3.
4.
5.
6.
class Simple
{
    public String A;
    public String B;
    public HashMap<String, String> others;
}
...
Рейтинг: 0 / 0
Как парсить JSON с неопределёнными заранее полями?
    #39564187
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Stetsно при этом потребляет очень много памяти
Откладывайте до того момента, когда вам действительно понадобится непойми какой класс.
Любители работать не пойми с чем).
...
Рейтинг: 0 / 0
Как парсить JSON с неопределёнными заранее полями?
    #39564188
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы всё складывал в Map<String, String>, а потом перекладывал в поля.
Либо можно даже изголится и подсунуть Map или Proxy, который определенные ключи будет в поля писать.
...
Рейтинг: 0 / 0
Как парсить JSON с неопределёнными заранее полями?
    #39564189
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael StetsЕсть ли какой-то способ э
Парсер, конвертор до входа в ИС делает невалидный файл в валидный.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как парсить JSON с неопределёнными заранее полями?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]