當前位置: 首頁>>代碼示例>>Python>>正文


Python simplejson.JSONDecoder方法代碼示例

本文整理匯總了Python中simplejson.JSONDecoder方法的典型用法代碼示例。如果您正苦於以下問題:Python simplejson.JSONDecoder方法的具體用法?Python simplejson.JSONDecoder怎麽用?Python simplejson.JSONDecoder使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在simplejson的用法示例。


在下文中一共展示了simplejson.JSONDecoder方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: __init__

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def __init__(self, list_domain, list_key, list_name, list_description,
                 zk_hosts, aws_keyfile, s3_bucket, s3_endpoint="s3.amazonaws.com",
                 encoder_cls=json.JSONEncoder, decoder_cls=json.JSONDecoder,
                 update_callback=None, force_config_update=None):

        kwargs = {}
        if force_config_update is not None:
            kwargs['force_config_update'] = force_config_update

        super(ManagedJsonSerializableDataConfig, self).__init__(
            list_domain, list_key, list_name, list_description, zk_hosts,
            aws_keyfile, s3_bucket, s3_endpoint=s3_endpoint, **kwargs)

        self.encoder_cls = encoder_cls
        self.decoder_cls = decoder_cls
        self.update_callback = None
        if update_callback:
            self.set_update_callback(update_callback) 
開發者ID:pinterest,項目名稱:kingpin,代碼行數:20,代碼來源:managed_datastructures.py

示例2: setUp

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def setUp(self):
        self.decoder = json.JSONDecoder()
        self.encoder = json.JSONEncoderForHTML() 
開發者ID:gkudos,項目名稱:qgis-cartodb,代碼行數:5,代碼來源:test_encode_for_html.py

示例3: make_connection

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def make_connection(decode_dates=True):
    solr_url, solr_user, solr_password = SolrSettings.get()
    if decode_dates:
        decoder = simplejson.JSONDecoder(object_hook=solr_datetime_decoder)
        return pysolr.Solr(solr_url, decoder=decoder)
    else:
        return pysolr.Solr(solr_url) 
開發者ID:italia,項目名稱:daf-recipes,代碼行數:9,代碼來源:common.py

示例4: GetJSONDecoder

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def GetJSONDecoder():
    # decoding: JSON -> native
  global _DECODER
  if _DECODER is None:
    decoder = JSONObjectDecoder()
    decoder.register("datetime", _DtDecoder) # pre-register datetime objects
    decoder.register("date", _DateDecoder) # pre-register date objects
    decoder.register("set", _set_decoder) # pre-register set objects
    decoder.register("Enum", _enum_decoder) # pre-register Enum objects
    _DECODER =  simplejson.JSONDecoder(object_hook=decoder)
  return _DECODER 
開發者ID:kdart,項目名稱:pycopia,代碼行數:13,代碼來源:json.py

示例5: read_file

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def read_file(filename):
    with open(filename,'r') as fp:
        content = fp.read()
    d = json.JSONDecoder().decode(content)
    return d  

#生成對應的xls文件 
開發者ID:starlightme,項目名稱:My-Solutions-For-Show-Me-the-Code,代碼行數:9,代碼來源:0015.py

示例6: read_file

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def read_file(filename):
    with open(filename,'r') as fp:
        content = fp.read()
    #simplejson這個模塊還沒細看,怎麽解碼還是需要了解下
    d = json.JSONDecoder().decode(content)
    return d  

#生成對應的xls文件 
開發者ID:starlightme,項目名稱:My-Solutions-For-Show-Me-the-Code,代碼行數:10,代碼來源:0014.py

示例7: read_file

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def read_file(filename):
    with open(filename,'r') as fp:
        content = fp.read()
    l = json.JSONDecoder().decode(content)
    return l 

#生成對應的xls文件 
開發者ID:starlightme,項目名稱:My-Solutions-For-Show-Me-the-Code,代碼行數:9,代碼來源:0016.py

示例8: json_iter_parse

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def json_iter_parse(response_text):
    decoder = json.JSONDecoder(strict=False)
    idx = 0
    while idx < len(response_text):
        obj, idx = decoder.raw_decode(response_text, idx)
        yield obj 
開發者ID:voronind,項目名稱:vk,代碼行數:8,代碼來源:utils.py

示例9: __init__

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def __init__(self, *args, **kwargs):
        kwargs['object_hook'] = self.datetime_object_hook
        super(JSONDecoder, self).__init__(*args, **kwargs) 
開發者ID:jxtech,項目名稱:teambition-api,代碼行數:5,代碼來源:utils.py

示例10: setUp

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def setUp(self):
        self.decoder = json.JSONDecoder()
        self.encoder = json.JSONEncoderForHTML()
        self.non_ascii_encoder = json.JSONEncoderForHTML(ensure_ascii=False) 
開發者ID:Tautulli,項目名稱:Tautulli,代碼行數:6,代碼來源:test_encode_for_html.py

示例11: load_json

# 需要導入模塊: import simplejson [as 別名]
# 或者: from simplejson import JSONDecoder [as 別名]
def load_json(cls, text):
        data = json.loads(text)
        if "legend" in data:
            # riak cs before v2.1 had duplicate keys
            data = json.JSONDecoder(object_pairs_hook=multidict).decode(text)
        return data 
開發者ID:DataDog,項目名稱:integrations-core,代碼行數:8,代碼來源:riakcs.py


注:本文中的simplejson.JSONDecoder方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。