Loading ...
Sorry, an error occurred while loading the content.

Re: [json] Potential bug in JSON.parse when parsing backslashes?

Expand Messages
  • John Cowan
    ... The interpretation of string escaping means that T wo is the external representation of a six-character string containing quote-T-
    Message 1 of 3 , Jun 29, 2009
    • 0 Attachment
      cosmicrealms scripsit:
      > Code: JSON.parse("\"T\\wo\"");
      >
      > In Firefox 3.5 and the latest json2.js from json.org this results in
      > a parse exception SyntaxError.

      The interpretation of string escaping means that "\"T\\wo\"" is the
      external representation of a six-character string containing quote-T-
      backslash-w-o-quote. Asking JSON to parse that involves asking it
      to do something with the sequence backslash-w, which is not valid JSON.
      Therefore an error should result.

      --
      Values of beeta will give rise to dom! John Cowan
      (5th/6th edition 'mv' said this if you tried http://www.ccil.org/~cowan
      to rename '.' or '..' entries; see cowan@...
      http://cm.bell-labs.com/cm/cs/who/dmr/odd.html)
    Your message has been successfully submitted and would be delivered to recipients shortly.