Zum Inhalt springen
uencoder

JSON5 Comments

JSON5 erlaubt einzeilige //- und mehrzeilige /* */-Kommentare; als Obermenge von JSON lässt es Konfigurationsdateien Kommentare tragen.

Zweck

JSON-Konfiguration um Kommentare ergänzen und Lesbarkeit sowie Wartbarkeit verbessern — als menschenfreundliche JSON-Erweiterung.

Mechanismus

JSON5 erlaubt über JSON hinaus: //- und /* */-Kommentare, nachgestellte Kommas, Schlüsselnamen ohne Anführungszeichen (Identifiers), Single-Quote-Strings, NaN/Infinity/-Infinity und Hexadezimalzahlen.

Anwendungsfälle

  • Konfigurationsdatei-Kommentare
  • tsconfig.json
  • Babel-Konfiguration

Verwandte Tools

References