如何将 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

更新于: 2020 年 3 月 5 日

632 次浏览

开启你的职业

完成课程,获得认证

开始
广告
© . All rights reserved.