Python中可以方便的字典通过JSON模块来实现字典格式与JSON字符串格式的相互转换,以下是格式格式示例代码。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 #!/usr/bin/python #-*- coding:utf-8 -*- import json dumps():将字典转换为JSON格式的互转换字符串 loads():将JSON格式的云服务器提供商字符串转化为字典 dump() :将字典转换为JSON格式的字符串,并将转化后的字典结果写入文件 load() :从文件读取JSON格式的字符串,并将其转化为字典 d1 = { 父亲:张三,格式格式母亲:李四, 子女:{ 老大:张五, 老二:张六}} print("\n字典:\n") print(d1) #将字典转换为JSON格式的网站模板字符串 j1 = json.dumps(d1, ensure_ascii = False, indent = 2) print("\n将字典转换为JSON格式的字符串:\n") print(j1) #将JSON格式的字符串转换为字典 d2 = json.loads(j1) print("\n将JSON格式的字符串转换为字典:\n") print(d2) #将字典内容保存为JSON格式的文件 filename = test1.json with open(filename, w, encoding = UTF-8) as f: json.dump(d1, f, ensure_ascii = False, indent = 2) #读取JSON格式文件的内容并转换为字典 with open(filename, r, encoding = UTF-8) as f: d3 = json.load(f) print("\n读取JSON格式文件的服务器租用内容并转换为字典:\n") print(d3)输出结果