Я хочу перевести JSON в GSON / POJO. Существует схема Json:
{
"type": "DocflowDescription",
"properties": {
"oneOf ->": {
"ReportDescription": {
"type": "ReportDescription"
},
"DemandDescription": {
"type": "DemandDescription"
},
"SubmissionDescription": {
"type": "SubmissionDescription"
}
}
}
}
То есть я могу получить данные либо ReportDescription, либо DemandDescription, либо SubmissionDescription. Например:
"DocflowDescription": {
"attachments-count": 1,
"form-versions": [
{
"knd": "1165013",
"version": "1600801",
"form-fullname": "ABC",
"form-shortname": "ABC"
}
],
"cu": "0007",
"transit-cu": "0007"
}
Я не знаю, как создать объект POJO, чтобы json с помощью GSON lib я мог десериализовать