Ich habe eine Anforderung, wo ich die JSON-Antwort von REST API bekomme.Kann ich zur Laufzeit JSON zu Java POJO erstellen?
Ich kann ein POJO erstellen und das JSON in JAVA konvertieren, aber dieses particulate POJO ist für mich in Zukunft oder in anderer Funktionalität nicht von Nutzen.
Daher habe ich überlegt, die JSON dynamisch zu konvertieren Java mit einer beliebigen API und rendern die Objekte in der JSP.
Können Sie mir sagen, ist dies eine gute Praxis und wie kann ich das tun?
Expected JSON Antwort:
{
"_id": "",
"title": "",
"contact": "",
"country": "",
"children": [
{
"title": "",
"contact": "",
"country": "",
"children": [
{
"title": "",
"contact": "",
"country": "",
"children": []
}
]
}
]
}
Vielen Dank für Ihre Antworten, wenn POJO genuate ist eine gute Praxis, dann werde ich dafür gehen. Ich habe die JSON-Ausgabe zur Verfügung gestellt, die ich bekommen werde, und die Kinder-Ebene kann bis zu maximal 8 Ebenen oder weniger gehen. Können Sie mir sagen, wie mein POJO aussehen sollte, wie ich Online-Tool versucht und es gab mir 1 Kategorie-Klasse und 2 Child-Unterklassen aber wie ich bereits erwähnt, ist es nicht festgelegt, wie viele Level der Kinder ich bekommen kann, also möchte ich wirklich um es generisch zu haben. – user3306543
Ich habe das Beispiel zu mir geantwortet. –
Nein, dieser POJO passt nicht in meinen Fall, da das Child-Schema keine ID hat Also plane ich eine Paresnt-Klasse mit allen Feldern, die Sie definiert haben, zusammen mit der privaten Liste Kinder; Und Kinder Klasse wird die gleichen Felder außer der ID haben. –
user3306543