Verschachtelte JSON-Felder
Machen Sie Details aus strukturierten JSON-Daten zu lesbaren Tabellenspalten – ohne die Quelldatei vorher umzubauen.
SPALTEN
Manche Importe enthalten zusammengehörige Informationen innerhalb eines einzelnen Datenblocks. Das ist eine normale Art, Daten zu organisieren; Sie müssen dafür nicht programmieren.
Simple Tables erkennt diese Details beim Import. Sie können die Felder später auswählen und ihnen eine verständliche Spaltenüberschrift geben.
Was „verschachtelt“ bedeutet
Statt alle Informationen nebeneinander zu speichern, kann ein Datensatz Kundendetails in einer eigenen Gruppe enthalten. Ein Pfad wie user.name sagt Simple Tables: Öffne user und verwende daraus name.
Ein Detail aus einer Gruppe anzeigen
In diesem Beispiel sind user und order Gruppen. Die Pfade darunter verweisen auf die einzelnen Werte, die Sie als Spalten anzeigen können.
[
{
"user": { "name": "Alice", "email": "alice@example.com" },
"order": { "id": 123, "total": 99.99 }
},
{
"user": { "name": "Bob", "email": "bob@example.com" },
"order": { "id": 124, "total": 149.5 }
}
]| Path | Value |
|---|---|
user.name | Alice |
user.email | alice@example.com |
order.id | 123 |
order.total | 99.99 |
Ein verschachteltes Feld hinzufügen
Öffnen Sie die verfügbaren Felder, wählen Sie den benötigten Pfad und prüfen Sie die Vorschau.
Add column öffnen
Bearbeiten Sie das Makro, wechseln Sie zum Tab Spalten und wählen Sie Add column.
Pfad im Tab Columns finden
Suchen Sie nach dem Feldnamen oder Pfad. Die beim Import erkannten verschachtelten Felder werden dort aufgeführt.
Feld hinzufügen
Markieren Sie den gewünschten Pfad, zum Beispiel user.name, und wählen Sie Add 1 column. Die Vorschau wird sofort aktualisiert.
Überschrift bei Bedarf ändern
Klicken Sie auf die neue Spalte und ersetzen Sie in Column details den Header durch eine lesbare Bezeichnung. Speichern oder veröffentlichen Sie anschließend die Seite.
TIPP
Sie müssen einen Pfad normalerweise nicht eintippen: Suchen Sie in Add columns nach dem Feldnamen oder Pfad. Für einen bestimmten Eintrag in einer Liste wird eine Schreibweise wie items[0].price unterstützt.
Ein einfaches Beispiel
Ein CRM-Team importiert Kundenprofile, in denen Kontakt- und Kontodaten zusammengefasst sind.
- Vorher
- Name, E-Mail und Account-Status liegen innerhalb der Profilblöcke. Die wichtigsten Details sind nicht als eigene Tabellenfelder sichtbar.
- Danach
- Das Team fügt user.name, user.email und status.level als Spalten hinzu. Die Daten lassen sich direkt in Confluence lesen, sortieren und filtern.