Toollet
Nach Aufgabe oder App-Name suchenSuchenKontakt
Preise

JSON erzeugen

Gib Feldnamen und Werte für jede Spalte ein, einen pro Zeile, um ein JSON-Array zu erstellen, das Werte in derselben Zeile zu einem Datensatz zusammenfasst. Wähle für jede Spalte Zeichenfolgen oder automatische Erkennung, um Produktcodes und Zahlen getrennt zu behandeln. Wähle Formatierung oder einzeilige Minifizierung und kopiere anschließend das gesamte erzeugte JSON oder speichere es als result.json. Fehlende Zeilen werden mit null gefüllt.

Felder und Werte

2 Spalten

Werte in derselben Zeile bilden einen Datensatz. Fehlende Zeilen werden zu null.

Spalte 1

2 Zeilen

Spalte 2

2 Zeilen
Bis zu 100 Spalten

Passe die Lesbarkeit an, ohne Werte oder Feldnamen zu ändern.

Möglichkeiten

Spalteneingaben zu einem Datensatz zusammenfassen

Geben Sie in jeder Spalte einen Feldnamen und einen Wert pro Zeile ein. Werte mit derselben Zeilennummer werden zu einem Array von Objekten zusammengefasst.

Zeichenfolgen oder automatische Erkennung wählen

Bewahren Sie Produktcodes und ähnliche Werte als Zeichenfolgen. Die automatische Erkennung identifiziert Zahlen, true, false und null.

JSON prüfen und abrufen

Wählen Sie eine gut lesbare Einrückung oder eine minimierte Ausgabe. Kopieren Sie anschließend das gesamte erzeugte JSON oder speichern Sie es als Datei.

Anleitung

  1. Feldnamen und Werte eingeben

    Benennen Sie jede Spalte und geben Sie einen Wert pro Zeile ein. Fügen Sie mit „Spalte hinzufügen“ weitere benötigte Felder hinzu.

  2. Werttypen prüfen

    Wählen Sie String für Spalten, in denen auch numerisch wirkende Werte Zeichenfolgen sein sollen. Prüfen Sie, dass Werte mit derselben Zeilennummer einen Datensatz bilden.

  3. JSON erstellen und speichern

    Wählen Sie die Einrückung und klicken Sie auf „JSON erstellen“, um das Ergebnis zu prüfen. Kopieren Sie das erzeugte JSON oder speichern Sie es als result.json.

Nützlich, wenn

Beispieldaten für APIs erstellen

Erstellen Sie aus Feldnamen und Wertespalten ein JSON-Array für Beispielanfragen oder zum Prüfen von Bildschirmen.

Produktcodes und ähnliche Werte als Zeichenfolgen bereitstellen

Geben Sie Ziffernfolgen als Zeichenfolgen an und kombinieren Sie unterschiedliche Typen wie Kennungen und Mengen in denselben Daten.

Umgang mit Zeilen und Werttypen

Dieselbe Zeilennummer bildet einen Datensatz

Die erste Zeile jeder Spalte bildet das erste Objekt, die zweite Zeile das nächste. Die Erstellung richtet sich nach der Spalte mit den meisten Zeilen.

Leere und fehlende Zeilen sind unterschiedlich

Eine leere Zeile wird bei automatischer Erkennung zu null oder bei Auswahl von String zu einer leeren Zeichenfolge. Fehlt eine Zeile vollständig, ist der Wert bei beiden Einstellungen null. Ein abschließender Zeilenumbruch zählt ebenfalls als leere Zeile.

Werte als Zeichenfolgen beibehalten

Bei Auswahl von String werden auch 42, true und null als Zeichenfolgen ausgegeben. Voran- und nachgestellte Leerzeichen bleiben erhalten. Anführungszeichen müssen Sie nicht selbst hinzufügen.

Automatische Erkennung und große Zahlen

Die automatische Erkennung identifiziert JSON-Zahlen, true, false und null; alles andere wird als Zeichenfolge behandelt. Große Zahlen werden ebenfalls in ihrer ursprünglichen Schreibweise ausgegeben. Falls sie am Einsatzort gerundet werden könnten, wählen Sie String.

Erstellt ein einstufiges Array

Ein Punkt im Feldnamen bleibt Bestandteil dieses Namens. Text in Werten, der wie ein Array oder Objekt aussieht, wird nicht als verschachteltes JSON analysiert.

Häufig gestellte Fragen

Kann ich Produktcodes als Zeichenfolgen ausgeben?

Ja. Wählen Sie für die betreffende Spalte den Werttyp String. Auch numerisch wirkende Werte wie 42 werden als Zeichenfolgen ausgegeben. Sie müssen den Eingabewerten selbst weder Nullen noch Anführungszeichen hinzufügen.

Was passiert, wenn die Spalten unterschiedlich viele Zeilen haben?

Die Spalten werden an derjenigen mit den meisten Zeilen ausgerichtet; fehlende Zeilen werden mit null aufgefüllt. Der letzte Wert kürzerer Spalten wird weder wiederholt noch werden die Zeilen zusammengeschoben.

Werden leere Zeilen oder abschließende Zeilenumbrüche ignoriert?

Nein. Ein abschließender Zeilenumbruch erzeugt ebenfalls eine leere Zeile. Bei automatischer Erkennung wird sie als null ausgegeben, bei Auswahl von String als leere Zeichenfolge.

Kann ich denselben Feldnamen verwenden?

Die Erstellung ist nicht möglich, wenn Feldnamen nach dem Entfernen vorangestellter und nachgestellter Leerzeichen doppelt vorkommen. Spalten mit Werten benötigen Feldnamen. Hinzugefügte Spalten mit leerem Namen und leeren Werten werden nicht ausgegeben.

Wie viele Daten kann ich eingeben?

Bis zu 100 Spalten, 1.000 Zeilen, 128 Zeichen pro Feldname und insgesamt 100.000 Zeichen für Feldnamen und Werte. Außerdem gelten Obergrenzen für die Gesamtzahl der erzeugten Werte und weitere Größen. Je nach Kombination müssen Sie die Eingabe daher möglicherweise aufteilen, selbst wenn Spalten- und Zeilenzahl jeweils innerhalb ihrer Grenzen liegen.

Kann ich auch CSV-Dateien oder verschachteltes JSON erstellen?

Diese Seite erstellt aus Spaltenwerten ein einstufiges Array von Objekten. CSV-Anführungszeichen oder Trennzeichen werden nicht analysiert und verschachtelte Strukturen nicht automatisch erzeugt.

Was geschieht mit dem Ergebnis, wenn ich die Eingabe ändere?

Wenn Sie Feldnamen, Werte, Typen, Spaltenzahl oder Einrückung ändern, wird das vorherige Ergebnis entfernt. Erstellen Sie es erneut. Durch Leeren der Eingabe wird eine einzelne leere Spalte wiederhergestellt; die Einrückungseinstellung bleibt erhalten.

Eingaben und Ergebnisse

Eingabe
Feldnamen und ein Wert pro Zeile in jeder Spalte. Dateien werden nicht geladen.
Typ
Wählen Sie für jede Spalte String oder automatische Erkennung.
Format
2 Leerzeichen (Standard), 4 Leerzeichen, Tabulatoren oder minimiert.
Ausgabe
Kopieren Sie das gesamte JSON-Array oder speichern Sie es als result.json.

Aktuelle Einstellungen

Werkzeuge suchen