Hallo zusammen.
Ich habe da ein mehr oder minder großes Problem, bei dem ihr mir vielleicht helfen könnt.
Ich muss aus diesem JSON (mit abstrakten Beispielwerten ):
[
{
"Kontinent":"Europa",
"Tiere":[
{
"Name":"Hase",
"ID":1
},
{
"Name":"Pferd",
"ID":2
}
]
},
{
"Kontinent":"Amerika",
"Tiere":[
{
"Name":"Hase",
"ID":1
},
{
"Name":"Pferd",
"ID":2
}
]
}
]
dieses hier machen:
[
{
"Tier":"Hase",
"ID":1,
"Kontinente":[
"Europa",
"Amerika"
]
},
{
"Tier":"Pferd",
"ID":2,
"Kontinente":[
"Europa",
"Amerika"
]
}
]
Leider will mir partout keine gescheite Möglichkeit einfallen, wie ich das realisieren kann. Im Anwendungsfall sind es auch unbekannt viele Kontinente und Tiere, daher suche ich schon eine generische Möglichkeit.
Hat jemand eine Idee?
Gruß, Jan