Вы можете попробовать методы Gson Object для преобразования JSON в Java Object и Vise Versa.
, для которых вы можете использовать зависимость следующим образом
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.6.2</version>
</dependency>
объект Gson Обеспечивает несколько методов следующим образом:
Gson gson = new Gson();
// Convert Java object to JSON and assign to a String
String jsonInString = gson.toJson(obj);
//Convert JSON to Java object, read it from a JSON String.
String jsonInString = "{'name' : 'myname'}";
Staff staff = gson.fromJson(jsonInString, Student.class);
вы можете попробовать это с вашим кодом: -)