JSON lesbar oder kompakt, was passt
Veröffentlicht am · Aktualisiert am 2 Min. Lesezeit
Eine JSON-Datei ist eine Art, Daten als Text zu schreiben: eine Liste von Parzellen, die Einstellungen einer Anwendung, die Antwort einer Website an eine andere. Derselbe Inhalt kann auf zwei Arten geschrieben werden, lesbar oder kompakt, und die Wahl hängt davon ab, was Sie damit vorhaben.
Die lesbare Form
In der lesbaren Form steht jede Angabe in einer eigenen Zeile und ist je nach Stellung um einige Leerzeichen eingerückt, was man Einrückung nennt. Man sieht auf einen Blick, was in was gehört. Es ist die Form, die Sie nutzen, wenn Sie eine Datei nachlesen, mit einer anderen Version vergleichen oder einen Fehler suchen. Zwei oder vier Leerzeichen Einrückung sehen für das Auge gleich aus. Vier Leerzeichen machen die Datei etwas luftiger, aber auch schwerer, denn jedes Leerzeichen zählt.
Die kompakte Form
In der kompakten Form, minifiziert genannt, steht alles hintereinander, ohne Zeilenumbrüche und ohne überflüssige Leerzeichen. Der Inhalt ist genau derselbe, doch für Menschen wird er schwer lesbar. Diese Form dient dazu, wenn die Datei unterwegs ist: an eine Website gesendet, in großer Zahl gespeichert oder von einer Webseite geladen, die schnell erscheinen soll. Bei einer Liste von etwa vierzig Einträgen spart der Wechsel von vier auf zwei Leerzeichen rund ein Fünftel des Gewichts, und das Minifizieren spart gegenüber der Version mit zwei Leerzeichen knapp zwei Fünftel. Was verschwindet, sind nur Leerzeichen und Zeilenumbrüche.
So wählen Sie
Behalten Sie die lesbare Form für alles, was Sie von Hand bearbeiten oder mit jemandem teilen, der es verstehen muss. Wechseln Sie erst im letzten Moment zur kompakten Form, kurz vor dem Senden oder Veröffentlichen. Bewahren Sie die lesbare Version immer auf: Man kann jederzeit von der kompakten Form zur lesbaren zurückkehren, aber nur, wenn man die Datei behalten hat.
Wann Sie welche Form nutzen
Wer eine Serverantwort nachliest, wer als Website-Verantwortlicher eine Einstellungsdatei prüft oder wer Daten für eine Tabellenkalkulation vorbereitet, fährt mit der lesbaren Form besser. Eine Website, die ihre Daten an Besucher schickt, oder eine Anwendung, die Tausende von Datensätzen speichert, gewinnt mit der kompakten Form an Tempo.
Ergebnis prüfen
Ein minifiziertes JSON muss sich genauso lesen lassen wie das Original. Öffnen Sie es mit dem Formatierer: Wird die Datei richtig angezeigt, ist keine Angabe verloren gegangen. Erscheint ein Fehler, war der Ausgangstext kein gültiges JSON, und er muss korrigiert werden, bevor Sie weitermachen.
Um das Gewicht einer Datei zu verringern, siehe JSON minifizieren.
Häufige Fragen
- Verändert das Minifizieren eines JSON die Daten?
- Nein. Es verschwinden nur Leerzeichen und Zeilenumbrüche. Inhalt, Reihenfolge und Werte bleiben identisch.
- Wie viel Gewicht spart man durch Minifizieren?
- Bei einer Liste von etwa vierzig Einträgen spart der Wechsel von vier auf zwei Leerzeichen rund ein Fünftel des Gewichts, und das Minifizieren spart gegenüber zwei Leerzeichen knapp zwei Fünftel. Der Gewinn hängt von der Zahl der Zeilen und der Tiefe der Datei ab.
- Kann man nach dem Minifizieren zur lesbaren Form zurückkehren?
- Ja, indem Sie die Datei mit dem Formatierer öffnen. Er stellt die Einrückung wieder her, aber keine alten Kommentare und keine manuelle Gestaltung, daher lohnt es sich, die lesbare Version aufzubewahren.
- Was tun, wenn der Formatierer einen Fehler anzeigt?
- Der Ausgangstext ist kein gültiges JSON: Ein Komma zu viel, ein fehlendes Anführungszeichen oder ein Apostroph statt eines Anführungszeichens sind die häufigsten Ursachen.
