`JSON.stringify` Bem-formado
JSON.stringify
anteriormente era especificado para retornar strings Unicode malformadas se a entrada contivesse algum surrogate solitário:
JSON.stringify('\uD800');
// → '"�"'
A proposta “JSON.stringify
Bem-formado” altera JSON.stringify
para que ele gere sequências de escape para surrogates solitários, tornando sua saída Unicode válido (e representável em UTF-8):