RFC 8259 und I-JSON
JSON-Interoperabilitätsleitfaden
Gültiges JSON kann sich in verschiedenen Laufzeiten unterscheiden. Diese Fälle zeigen, was vor der Umwandlung erhalten bleibt.
Doppelte Schlüssel
Viele Systeme zeigen bei doppelten Namen nur einen Wert. JSONClarity behält beide Positionen und wählt keinen Gewinner.
Zahlen und Unicode
Große Ganzzahlen und lange Dezimalzahlen können binary64 überfordern. Lexeme bleiben erhalten, isolierte Unicode-Surrogate werden gemeldet.
Kontrollierte Reparatur
Einfache Korrekturen werden vorgeschaut; Duplikate, NaN, Infinity, undefined und Mehrdeutigkeit bleiben manuell.