热点

Python字典格式与JSON格式的相互转换

时间:2010-12-5 17:23:32  作者:数据库   来源:数据库  查看:  评论:0
内容摘要:Python中可以方便的通过JSON模块来实现字典格式与JSON字符串格式的相互转换,以下是示例代码。1 2 3

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)

输出结果

copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap