Created
March 12, 2011 00:01
-
-
Save merrellb/866836 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| WINDOWS: | |
| Python 2.6.5 (r265:79096, Mar 19 2010, 18:02:59) [MSC v.1500 64 bit (AMD64)] on win32 | |
| Type "help", "copyright", "credits" or "license" for more information. | |
| >>> import json | |
| >>> json.loads('{"blah":"\\ubaff\\uda00"}') | |
| {u'blah': u'\ubaff\uda00'} | |
| Ubunutu 10.04.2 64-bit | |
| Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) | |
| [GCC 4.4.3] on linux2 | |
| Type "help", "copyright", "credits" or "license" for more information. | |
| >>> import json | |
| >>> json.loads('{"blah":"\\ubaff\\uda00"}') | |
| Traceback (most recent call last): | |
| File "<stdin>", line 1, in <module> | |
| File "/usr/lib/python2.6/json/__init__.py", line 307, in loads | |
| return _default_decoder.decode(s) | |
| File "/usr/lib/python2.6/json/decoder.py", line 319, in decode | |
| obj, end = self.raw_decode(s, idx=_w(s, 0).end()) | |
| File "/usr/lib/python2.6/json/decoder.py", line 336, in raw_decode | |
| obj, end = self._scanner.iterscan(s, **kw).next() | |
| File "/usr/lib/python2.6/json/scanner.py", line 55, in iterscan | |
| rval, next_pos = action(m, context) | |
| File "/usr/lib/python2.6/json/decoder.py", line 183, in JSONObject | |
| value, end = iterscan(s, idx=end, context=context).next() | |
| File "/usr/lib/python2.6/json/scanner.py", line 55, in iterscan | |
| rval, next_pos = action(m, context) | |
| File "/usr/lib/python2.6/json/decoder.py", line 155, in JSONString | |
| return scanstring(match.string, match.end(), encoding, strict) | |
| ValueError: Invalid \uXXXX escape: line 1 column 22 (char 22) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment