Ich habe ein JSON-Array von DB, und ich möchte es manipulieren. Momentan hat es diskrete 8 Elemente, ich möchte das Array manipulieren, um 2 Elemente zu erhalten, Restelemente werden geschachtelt. Meine aktuelle JSON hat diese Struktur:JSON-Array-Daten bearbeiten
{
"itemId": 1,
"desc": [{
"type": "A",
"size": "xx",
"count": 12,
"price": 122
},
{
"type": "A",
"size": "xl",
"count": 18,
"price": 180
},
{
"type": "B",
"size": "xx",
"count": 12,
"price": 122
},
{
"type": "B",
"size": "xl",
"count": 12,
"price": 122
}]
}
möchte ich die Daten manipuliert werden, so kommen:
{
"type": "A",
"desc":{
"size": "xx",
"count": 12,
"price": 122
},
{
"size": "xl",
"count": 12,
"price": 122
},
},
{
"type": "B",
"desc":{
"size": "xx",
"count": 12,
"price": 122
},
{
"size": "xl",
"count": 12,
"price": 122
},
}
ich für jede Schleife verwende, aber diese einzelnen Elemente schafft, will ich nur zwei Elemente im resultierenden Array. Jede Lösung wird geschätzt.
Ihre gewünschte/Ausgabe 'Datenstruktur/Schema' scheint fehlerhaft zu sein. Bitte korrigiere es. Sollte es "[{" Typ ":" A "," desc ": [{...}, {...}]}, {...}]' sein? – sarbbottam