Строка JSON в объект Java с помощью ДжексонаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Строка JSON в объект Java с помощью Джексона

Сообщение Anonymous »

Возможно, это один из тех вопросов, название которых говорит само за себя.

Меня очень увлек метод readValue(file, class) объекта ObjectMapper. , находится в библиотеке Джексона, которая считывает строку JSON из файла и присваивает ее объекту.

Мне интересно, можно ли это сделать, просто получив JSON из строки и применив ее к объект.

Какой-то альтернативный метод readValue(), который принимает String вместо файла и присваивает его к объекту?

Например, а метод readValue(file, class) по умолчанию выглядит так:

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

ObjectMapper mapper = new ObjectMapper();
Student student = mapper.readValue("C:\\student.json", Student.class);
Мне было интересно, есть ли в Джексоне какой-нибудь метод, который позволял бы следующее:

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

ObjectMapper mapper = new ObjectMapper();
Student student = mapper.readValue("{\"id\":100,\"firstName\":\"Adam\"}", Student.class);
Во втором примере используется строка и объект класса, а в первом — файл и объект класса.
Я просто хочу исключить посредника, в данном случае файл.

Это выполнимо или такого метода не существует в рамках ограничений Джексона?

Подробнее здесь: https://stackoverflow.com/questions/216 ... th-jackson
Ответить

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

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

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

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

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