示例#1
0
def load(fp, **kwargs):
    """Like :func:`loads` but reads from a file object.
    """
    _load_arg_defaults(kwargs)
    if not PY2:
        fp = _wrap_reader_for_text(fp, kwargs.pop('encoding', None) or 'utf-8')
    return _json.load(fp, **kwargs)
示例#2
0
文件: json.py 项目: dawran6/flask
def load(fp, **kwargs):
    """Like :func:`loads` but reads from a file object.
    """
    _load_arg_defaults(kwargs)
    if not PY2:
        fp = _wrap_reader_for_text(fp, kwargs.pop('encoding', None) or 'utf-8')
    return _json.load(fp, **kwargs)
示例#3
0
文件: __init__.py 项目: mmisz/pracaL
def load(fp, app=None, **kwargs):
    """Like :func:`loads` but reads from a file object."""
    _load_arg_defaults(kwargs, app=app)
    if not PY2:
        fp = _wrap_reader_for_text(fp, kwargs.pop("encoding", None) or "utf-8")
    return _json.load(fp, **kwargs)
示例#4
0
def load_json_config(file):
    assert file.endswith(".json")
    assert os.path.exists(file), "%s profile is missing" % file
    with open(file, "r", encoding="utf-8") as fp:
        data = json.load(fp)
    return ImmutableDict(data)
示例#5
0
文件: json.py 项目: avdd/flak
def _load(fp, **kw):
    if not PY2:
        fp = _wrap_reader_for_text(fp, kw.pop('encoding', None) or 'utf-8')
    return _json.load(fp, **kw)
示例#6
0
def load(fp, **kwargs):
    """类似 :func:`loads` 函数,但从一个文件对象来读取内容."""
    _load_arg_defaults(kwargs)
    if not PY2:
        fp = _wrap_reader_for_text(fp, kwargs.pop('encoding', None) or 'utf-8')
    return _json.load(fp, **kwargs)