4 Star 13 Fork 6

AliOS Things / haas_lib_bundles_python

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
json.md 1.47 KB
一键复制 编辑 原始数据 按行查看 历史
skylarCai 提交于 2022-01-05 20:11 . release version:rel_3.3.0-20211220_1000

ujson - JSON编码和解码

  • 模块功能:
    ujson 模块实现在Python数据对象和JSON数据格式之间进行转换的功能。

dump - 将数据对象转化成JSON格式的字符串

  • 函数原型:

ujson.dump(obj, stream)

  • 函数功能:
    obj 数据对象转化成JSON格式的字符串,将其写入到给定的 stream 中。

  • 参数说明:

参数 类型 必选参数? 说明
obj - 要转换的数据对象
stream - 流式对象
  • 示例:
>>> f = uio.StringIO()
>>> ujson.dump({"a":2}, f)
>>> f.getvalue()
'{"a": 2}'

dumps - 将dict类型的数据转换成str

  • 函数原型:

ujson.dumps(dict)

  • 参数说明:
参数 类型 必选参数? 说明
dict 字典 要转换的字典对象
  • 返回值: dict转换后的json格式的字符串

load - 解析给定的数据stream

  • 函数原型:

ujson.load(stream)

  • 函数功能: 解析给定的数据 stream,将其解释为JSON字符串并反序列化成Python对象。

  • 参数说明:

参数 类型 必选参数? 说明
stream - 流式对象

loads - 解析JSON字符串并返回obj对象

  • 函数原型:

ujson.loads(str)

  • 参数说明:
参数 类型 必选参数? 说明
str string JSON格式的字串
  • 返回值: JSON格式的对象

  • 示例:

>>> ujson.loads('{"a": 2}')
{'a': 2}
1
https://gitee.com/alios-things/haas_lib_bundles_python.git
git@gitee.com:alios-things/haas_lib_bundles_python.git
alios-things
haas_lib_bundles_python
haas_lib_bundles_python
master

搜索帮助