Guten Tag Zusammen,
ich habe ein Problem beim Parsing einer Json-Datei / Json-String.
Ich habe zum Beispiel folgenden Json-String, den ich bereits eingelesen habe.
Nun möchte ich die Json nach "Testproject2" durchsuchen und wenn er fündig wird, soll er mit noch zusätzlich das Attribut "name" und "id" ausgeben.
Also in diesem Beispiel:
Suche nach "TestProject2" und Ausgabe "name2" und "5678".
Ist das möglich?
Ich hab schon versucht das irgendwie über den ObjectMapper zu versuchen.
Allerdings weiß ich dann nicht, wie ich weiter verfahren muss.
ich habe ein Problem beim Parsing einer Json-Datei / Json-String.
Ich habe zum Beispiel folgenden Json-String, den ich bereits eingelesen habe.
Code:
{
"elements":
[
{
"id": "1234",
"Key": "1234-name2",
"name": "name2",
"projectName": "TestProject",
},
{
"id": "5678",
"applicationKey": "5678-name2",
"name": "name2",
"projectName": "TestProject2",
},
{
"id": "9101112",
"applicationKey": "9101112-name3",
"name": "name3",
"projectName": "TestProject3",
},
],
"totalSize": 3
}
Nun möchte ich die Json nach "Testproject2" durchsuchen und wenn er fündig wird, soll er mit noch zusätzlich das Attribut "name" und "id" ausgeben.
Also in diesem Beispiel:
Suche nach "TestProject2" und Ausgabe "name2" und "5678".
Ist das möglich?
Ich hab schon versucht das irgendwie über den ObjectMapper zu versuchen.
Code:
JsonNode node = new ObjectMapper().readTree(JsonString);