代码拉取完成,页面将自动刷新
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'>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。