|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| py_scanstring(s,
end,
encoding=None,
strict=True,
_b=BACKSLASH,
_m=STRINGCHUNK.match) |
source code
|
|
|
|
| scanstring(s,
end,
encoding=None,
strict=True,
_b=BACKSLASH,
_m=STRINGCHUNK.match) |
source code
|
|
|
|
|
|
|
| JSONObject(match,
context,
_w=WHITESPACE.match) |
source code
|
|
|
|
| JSONArray(match,
context,
_w=WHITESPACE.match) |
source code
|
|
|
|
FLAGS = re.VERBOSE | re.MULTILINE | re.DOTALL
|
|
|
_CONSTANTS = {'-Infinity': NegInf, 'Infinity': PosInf, 'NaN': ...
|
|
|
STRINGCHUNK = re.compile(r'(.*?)(["\\\x00-\x1f])', FLAGS)
|
|
|
BACKSLASH = {'"': u'"', '\\': u'\\', '/': u'/', 'b': u'\b', 'f...
|
|
|
DEFAULT_ENCODING = "utf-8"
|
|
|
WHITESPACE = re.compile(r'\s*', FLAGS)
|
|
|
ANYTHING = [JSONObject, JSONArray, JSONString, JSONConstant, J...
|
|
|
JSONScanner = Scanner(ANYTHING)
|