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

619 次浏览

开启你的职业生涯

完成课程即可获得认证

开始
广告
© . All rights reserved.