A few more deviations in JSON.stringify

Oliver Hunt oliver at apple.com
Thu Jun 4 22:58:02 PDT 2009


The specified behaviour of the abstract operation Quote in section  
15.12.3 states that only characters with a unicode number less than or  
equal to 0x1f should be escaped.  My testing found that json2.js  
escapes a number of other ranges of characters in unicode:
0x0000-0x001f
0x007f-0x009f
0x00ad
0x0600-0x0604
0x070f
0x17bf
0x17b5
0x200c-0x200f
0x2028-0x202f
0x2060-0x206f
0xfeff
0xfff0-0xffff

Should json2.js be considered right in this behaviour?

--Oliver



More information about the es-discuss mailing list