1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/blackwalnutlabs-waffle_nano_v1_python_api_document

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
4 лет назад
Loading...
README.md

ujson – JSON编码与解码

概要

  该模块实现相应 CPython模块的子集

  该模块允许Python对象和JSON数据格式之间的转换。

ujson API详解

  使用import ujson导入ujson模块

  再使用TAB 按键来查看ujson中所包含的内容:

>>> import ujson
>>> ujson.
__name__        dump            dumps           load
loads

函数

  • ujson.dumps(obj)

    函数说明:返回表示为JSON字符串的 obj

    示例:

    >>> import ujson
    >>> a = {'name': 'wang', 'age': 29}
    >>> ujson.dumps(a)
    '{"name": "wang", "age": 29}'
    >>> print(type(ujson.dumps(a)))
    <class 'str'>
  • ujson.loads(str)

    函数说明:解析JSON str 并返回一个对象。若该字符串未正确排列,则会引发示值误差。

    示例:

    >>> import ujson
    >>> a = {'name': 'wang', 'age': 29}
    >>> ujson.dumps(a)
    '{"name": "wang", "age": 29}'
    >>> b=ujson.dumps(a)
    >>> ujson.loads(b)
    {'name': 'wang', 'age': 29}
    >>> print(type(ujson.loads(b)))
    <class 'dict'>
  • ujson.dump(obj,fp)

    函数说明:与文件操作结合起来,把表示为JSON字符串的 obj放入文件 。

    示例:

    >>> import ujson
    >>> a = {'name': 'wang', 'age': 29}
    >>> fp = open('test.txt', 'w')
    >>> ujson.dump(a, fp)
    >>> fp= open('test.txt', 'r')
    >>> fp.read()
    '{"name": "wang", "age": 29}'
    >>> print(type(fp.read()))
    <class 'str'>
  • ujson.load(fp)

    函数说明:解析JSON fp 并返回一个对象。若该字符串未正确排列,则会引发示值误差。

    示例:

    >>> import ujson
    >>> a = {'name': 'wang', 'age': 29}
    >>> fp = open('test.txt', 'w')
    >>> ujson.dump(a, fp)
    >>> fp= open('test.txt', 'r')
    >>> ujson.load(fp)
    {'name': 'wang', 'age': 29}
    >>> print(type(ujson.load(fp)))
    <class 'dict'>

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/blackwalnutlabs-waffle_nano_v1_python_api_document.git
git@gitlife.ru:oschina-mirror/blackwalnutlabs-waffle_nano_v1_python_api_document.git
oschina-mirror
blackwalnutlabs-waffle_nano_v1_python_api_document
blackwalnutlabs-waffle_nano_v1_python_api_document
master