Ich möchte die Struktur meines JavaScript-Objekts in ein anderes ändern. Mein Problem ist, dass für jedes Objekt, muss ich schaffen bis zu drei verschiedene Objekte:So ändern Sie die Objektstruktur
Meine Eingang:
[
{date: "21-05", cash: "500", card: "200", points: "100"},
{date: "26-05", card: "100", points: "50"}
]
gewünschte Ausgabe:
[
{date: "21-05", amount: "500", paymentType: cash },
{date: "21-05", amount: "200", paymentType: card },
{date: "21-05", amount: "200", paymentType: points },
{date: "26-05", amount: "100", paymentType: card },
{date: "26-05", amount: "50", paymentType: points }
]
Bargeld, Karte, Punkt sind global const
Was haben Sie versucht? Schleife darüber und schiebe drei neue Objekte auf ein Array. – Prinzhorn
Beide Beispiele sind ungültige JSON. – Quentin
'date:" 21-05 ",' ist nicht JSON. In JSON muss ein Schlüssel in Anführungszeichen eingeschlossen werden. Die Objekte, die Sie anzeigen, sind JavaScript-Objekte. JSON in JavaScript eine stringurierte Darstellung von Daten, so dass JSON-Daten immer vom Typ string sind. –