Gut geformtes `JSON.stringify`
JSON.stringify
wurde zuvor so spezifiziert, dass es schlecht geformte Unicode-Zeichenketten zurückgibt, wenn die Eingabe einsame Surrogate enthält:
JSON.stringify('\uD800');
// → '"�"'
Der Vorschlag „Gut geformtes JSON.stringify
“ ändert JSON.stringify
so, dass es Escape-Sequenzen für einsame Surrogate ausgibt, wodurch seine Ausgabe gültiges Unicode wird (und in UTF-8 darstellbar ist):