JSON Struktur - wieder mal
Ich stehe vor einem Problem:
eine API erwartet von mir unter dem key "images: " ein Array mit folgender Struktur:
images: [
{
src: Bild-URL,
name: Bildname,
description: Bildbeschreibung)
},
{src: ... usw
}]
eigentlich ganz einfach...
Jetzt hab ich in der Datenbank allerdings folgende Situation:
Es gibt IMMER ein Artikelbild Bild1,
es gibt MANCHMAL ein zweites Artikelbild Bild2
und es gibt MANCHMAL Produktbeispiele, die ich aus einer Untertabelle via for-Schleife hole...
Kann ich mir das ganze Konstrukt vorher zusammenbauen? Wie war das noch mit diesen "---"?
Muss ich mein Konstrukt am ende als
images: formatJSON(konstrukt) ins JSON holen, oder reicht images: konstrukt....
Hüüülfe, ich seh das Array vor lauter Objekten nicht...
2 Antworten
-
Hi Tobias. Du könntest über for Schleife das Array erstellen und dieses in das Objekt (wenn schon JSON vorliegt, dann mit parseJSON zum Objekt zurück formatieren), die Variable einfügen und erst zum Schluß es in JSON formatieren.
let inlay := for i in select ObjektTabelle do { src: i.Bild_URL, name: i.Bildname, description: i.Bildbeschreibung } end; let myObject := { val1: "xy", val2: "z", images: inlay }; formatJSON(myObject)
Mirko
Content aside
- vor 5 MonatenZuletzt aktiv
- 2Antworten
- 50Ansichten
-
2
Folge bereits