Kategorie: Entwicklung
JSON Lines Konverter
Zwischen JSON Lines (NDJSON) und einem JSON-Array konvertieren
Konvertieren Sie JSON Lines (JSONL/NDJSON), ein JSON-Wert pro Zeile, in ein einzelnes JSON-Array, oder teilen Sie ein JSON-Array oder -Objekt zurück in JSON Lines auf. Jede Zeile wird einzeln validiert. Läuft vollständig in Ihrem Browser.
3 von 3 Zeile(n) erfolgreich geparst.
[
{
"id": 1,
"name": "Ada Lovelace"
},
{
"id": 2,
"name": "Grace Hopper"
},
{
"id": 3,
"name": "Alan Turing"
}
]Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.
Wozu dieses Werkzeug dient
JSON Lines ist das Format, das die meisten Log-Pipelines, ML-Datensätze und Streaming-Exporte verwenden: ein vollständiger JSON-Wert pro Zeile, sodass eine Datei zeilenweise gelesen oder erweitert werden kann. Dieses Tool parst jede Zeile unabhängig, meldet, wie viele erfolgreich geparst wurden und wo die erste fehlerhafte Zeile liegt, und fügt dann die gültigen Werte zu einem formatierten JSON-Array zusammen. Die umgekehrte Richtung nimmt ein JSON-Array (oder ein einzelnes Objekt) und gibt einen kompakten JSON-Wert pro Zeile aus.
So funktioniert es
- Wählen Sie JSONL in Array oder Array in JSONL.
- Fügen Sie Ihren JSON-Lines-Text oder Ihr JSON-Array/-Objekt ein.
- Prüfen Sie die Anzahl gültiger Zeilen und kopieren Sie dann das konvertierte Ergebnis.
Datenschutz
Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.
Häufig gestellte Fragen
- Werden meine Daten irgendwohin hochgeladen?
- Nein. Das Parsen und Konvertieren erfolgt in JavaScript, das auf der Seite läuft, sodass Ihr JSON Ihr Gerät nie verlässt.
- Was passiert, wenn eine Zeile ungültiges JSON enthält?
- Diese Zeile wird übersprungen und mit ihrer Zeilennummer sowie dem Parser-Fehler gemeldet, während alle anderen gültigen Zeilen trotzdem konvertiert werden.
- Kann ich ein einzelnes JSON-Objekt konvertieren, nicht nur ein Array?
- Ja. Ein einzelnes Objekt wird zu einer JSONL-Zeile; ein Array wird zu einer Zeile pro Element.