json模块之序列化和反序列化

Posted 卓某

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json模块之序列化和反序列化相关的知识,希望对你有一定的参考价值。

json.load() 反序列化文件

下班补充
json.loads() 反序列化,可用于将str类型的数据转成dict

>>> import json
>>> s = {"a":1,"b":2}
>>> type(s)
<class str>
>>> type(json.loads(s))
<class dict>

 

json.dump() 序列化到文件中保存

下班补充
json.dumps() 序列化成字符串

>>> import json
>>> d = {"a":1,"b":2}
>>> type(json.dumps(d))
<class str>

以上是关于json模块之序列化和反序列化的主要内容,如果未能解决你的问题,请参考以下文章

Python之序列化模块

Python基础知识之json&pickle模块

Newtonsoft.Json序列化和反序列之javascriptConvert.SerializeObject,DeserializeObject,JsonWriter,JsonReader(示例代

C# dynamic类型序列化和反序列化之Newtonsoft.Json,动态解析远端返回的jSON数据

pickle和json模块

环境小硕的转行之路-12-序列化和反序列化模块的引用