HJSON
HJSON (Human JSON) ist ein menschenorientiertes JSON-Format, das Kommentare, Schlüssel und Werte ohne Anführungszeichen, mehrzeilige Zeichenketten und nachgestellte Kommas erlaubt und die Lesbarkeit betont.
Zweck
Ein für handgeschriebene Konfiguration besser geeignetes Format als JSON bieten, das dennoch in Standard-JSON rückwandelbar bleibt.
Mechanismus
Erlaubt #- und //-Kommentare, Schlüssel und String-Werte ohne Anführungszeichen, mehrzeilige Zeichenketten und nachgestellte Kommas. Geparst entstehen Standard-JSON-Werte. Die Typinferenz ist konservativer als die von YAML.
Anwendungsfälle
- Anwendungskonfigurationsdateien
- Von Hand gepflegte Daten
- Dokument-Frontmatter
- Einfachere YAML-Alternative
Beispiele
- Eingabe
name: Ada age: 36OutputThe object {name:"Ada", age:36}Unquoted keys and values
Häufige Fehler
- HJSON parsers are less widespread than JSON parsers
- Confirm the target environment has an HJSON parser
Verwandte Begriffe
JSON
JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenaustauschformat auf Basis von JavaScript-Objektliteralen, das Schlüssel-Wert-Paare und Arrays nutzt. GLOSSAR
JSON5
JSON5 ist eine Obermenge von JSON, die Single-Quotes, Schlüssel ohne Anführungszeichen, Kommentare, nachgestellte Kommas, NaN/Infinity und Hexadezimalzahlen erlaubt — besser für handeditierte Konfiguration. GLOSSAR
YAML
YAML (YAML Ain't Markup Language) ist ein konfigurationsorientiertes Datenserialisierungsformat, das Einrückungen für die Hierarchie nutzt, Kommentare und Referenzen unterstützt und besser für manuelle Bearbeitung geeignet ist als JSON. GLOSSAR
Verwandte Tools
Hjson-Formatierer
Hjson Format — reines Client-seitiges Tool. Datenschutz zuerst, kein Server-Roundtrip. WERKZEUG
Hjson-Validator
Hjson Validate — reines Client-seitiges Tool. Datenschutz zuerst, kein Server-Roundtrip. WERKZEUG
HJSON-Parser
HJSON Parser — reines Client-seitiges Tool. Datenschutz zuerst, kein Server-Roundtrip. WERKZEUG
HJSON-Serialisierung
HJSON Stringify — reines Client-seitiges Tool. Datenschutz zuerst, kein Server-Roundtrip. WERKZEUG