Как я могу отправить следующий вложенный JSON вход в веб-службу REST и прочитать значения в классе сервиса?
{
"payload": {
"objType": "",
"props": {
"propName1": "propValue1",
"propName2": "propValue2"
},
"retProps": ["prop1", "prop2"]
}
}
Для чтения ввода JSON, который не вложенный , я создал класс:
public class MessageInputJSON {
private String payload;
private String objType;
private String prop;
private String retProp;
// Getters and Setters here
}
И чтобы прочитать значения, я создал следующий класс:
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public String readJSON(MessageInputJSON message) {
String payload = message.getPayload();
String objType = message.getObjType();
}
Но я не знаю, как отправить вложенный JSON ввод и прочитать его значение в Java