如何将Python字典序列化为字符串,然后再转回字典?

如何将Python字典序列化为字符串,然后再转回字典?

JSON模块是一个非常可靠的库,将Python字典序列化为字符串,然后再转回字典。dumps函数将dict转换为字符串。

示例

import json
my_dict = {
   'foo': 42,
   'bar': {
      'baz': "Hello",
      'poo': 124.2
   }
}
my_json = json.dumps(my_dict)
print(my_json)

输出

将会得到以下输出 –

'{"foo": 42, "bar": {"baz": "Hello", "poo": 124.2}}'

loads函数将字符串转回dict。

示例

import json
my_str = '{"foo": 42, "bar": {"baz": "Hello", "poo": 124.2}}'
my_dict = json.loads(my_str)
print(my_dict['bar']['baz'])

输出

将会得到以下输出 –

Hello

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程