<div dir="ltr">Note that a surrogate like U+D800 is also a "Unicode code point", but it's not a "Unicode scalar value". SeeĀ <a href="http://www.unicode.org/glossary/">http://www.unicode.org/glossary/</a><div>
If JSON wants to be able to express all Java and JavaScript strings, then it needs to be able to include surrogates (and thus all 16-bit values).<br><div><br></div></div><div style>markus</div></div>