Zum Inhalt

So liest du einen JSON-Pfad

Ein Pfad zeigt, wo ein Feld innerhalb der verschachtelten JSON steht.

Beispiel:

mainFolder.web.subFolder[].format

Das bedeutet:

Kunden-JSON
└── mainFolder
    └── web
        └── subFolder        ← Liste mehrerer Webausgänge
            └── einzelnes Ausgangsobjekt
                └── format   ← gesuchtes Feld

Passender Ausschnitt:

{
  "mainFolder": {
    "web": {
      "subFolder": [
        {
          "name": "super\\",
          "format": "jpg"
        }
      ]
    }
  }
}

Bedeutung von []

subFolder[] ist kein echter Schlüsselname. Die eckigen Klammern bedeuten: Das Feld befindet sich in einem oder mehreren Objekten der Liste subFolder.

Bedeutung von =wert

webOptions.switches.trim=clipping

bedeutet:

  • Pfad: webOptions.switches.trim
  • einzutragender Wert: "clipping"
{
  "webOptions": {
    "switches": {
      "trim": "clipping"
    }
  }
}

Drei Arten von Funktionen

Art Darstellung auf der Funktionsseite
direkt konfigurierbar exakter JSON-Pfad und Beispiel
automatisch Hinweis „kein eigener JSON-Eintrag“
unklar/nicht abbildbar ausdrückliche Warnung; kein erfundener Schlüssel

Schreibweise exakt übernehmen

Groß-/Kleinschreibung und Feldnamen nicht eigenmächtig korrigieren. Bei dokumentierten Konflikten wie colorProfil gegenüber colorProfile bleibt die Seite ausdrücklich als unklar gekennzeichnet.