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.