Я читаю следующий файл json через веб-службу. Есть ли способ прочитать json в трех подходящих POJO? POJO генерируются спящим режимом и используются для связи с базой данных.
В основном мне нужно прочитать person
json в Perso
n POJO, pets
json в набор Pet
POJO и toy
json в набор Toy
POJO.
JSON
{
"person":{"first_name":"John", "last_name":"Smith"},
"pets":[{"species":"dog", "name":"Adama"}, {"species":"cat", "name":"Benton"} ],
"toys":[{"car":"corvet", "color":"black"}, {"action_figure":"hancock", "height":"1ft"} ]
}
Веб-сервис
@Post
public Representation readForm(Representation representation) {
try {
Person aPerson = …
Set<Pet> petSet = …
Set<Toy> toySet = ...
….