All Samples(31) | Call(6) | Derive(10) | Import(15)
Simple JSON <http://json.org> decoder Performs the following translations in decoding by default: +---------------+-------------------+ | JSON | Python | +===============+===================+ | object | dict | +---------------+-------------------+ | array | list | +---------------+-------------------+ | string | unicode | +---------------+-------------------+ | number (int) | int, long | +---------------+-------------------+ | number (real) | float | +---------------+-------------------+ | true | True | +---------------+-------------------+ | false | False | +---------------+-------------------+ | null | None | +---------------+-------------------+ It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their corresponding ``float`` values, which is outside the JSON spec.
src/p/y/pycopia-HEAD/WWW/pycopia/WWW/json.py pycopia(Download)
def GetJSONDecoder():
# decoding: JSON -> native
global _DECODER
if _DECODER is None:
decoder = JSONObjectDecoder()
decoder.register("date", _DtDecoder) # pre-register date objects
_DECODER = simplejson.JSONDecoder(object_hook=decoder)
return _DECODER
src/p/y/pycopia-WWW-1.0/pycopia/WWW/json.py pycopia-WWW(Download)
def GetJSONDecoder():
# decoding: JSON -> native
global _DECODER
if _DECODER is None:
decoder = JSONObjectDecoder()
decoder.register("date", _DtDecoder) # pre-register date objects
decoder.register("set", _set_decoder) # pre-register set objects
_DECODER = simplejson.JSONDecoder(object_hook=decoder)
return _DECODER
src/j/s/jsbridge-HEAD/jsbridge/network.py jsbridge(Download)
read_callback = lambda self, data: None
decoder = simplejson.JSONDecoder()
try:
from json.encoder import encode_basestring_ascii, encode_basestring
src/j/s/jsbridge-2.4.0/jsbridge/network.py jsbridge(Download)
read_callback = lambda self, data: None
decoder = simplejson.JSONDecoder()
class JSObjectEncoder(simplejson.JSONEncoder):
"""Encoder that supports jsobject references by name."""
src/p/y/pysocialgraph-HEAD/social.py pysocialgraph(Download)
def fetch_social_object(self):
#print "querying %s" % self.url
resp = urllib2.urlopen(self.query_url % self.url)
json_decoder = json.JSONDecoder()
temp_python_obj = json_decoder.decode(resp.read())
name = temp_python_obj['canonical_mapping'].values()[0]
self.python_obj = temp_python_obj['nodes'][name]
def fetch_social_object(self):
resp = urllib2.urlopen(self.query_url % self.url)
json_decoder = json.JSONDecoder()
self.python_obj = json_decoder.decode(resp.read())
def populate_structure(self, recurse=False):
self.fetch_social_object()