JSON是一种跨语言,广泛用于序列化数据的方法
支持的数据类型:int,float,boolean,string,list和dict。参见-> JSON Wiki了解更多
这是一个演示JSON的基本用法的示例:
import json families = (['John'], ['Mark', 'David', {'name': 'Avraham'}]) # 将其转储为字符串 json_families = json.dumps(families) # [["John"], ["Mark", "David", {"name": "Avraham"}]] # 转储到文件 with open('families.json', 'w') as json_file: json.dump(families, json_file) # 从字符串加载 json_families = json.loads(json_families) # 从文件加载 with open('families.json', 'r') as json_file: json_families = json.load(json_file)
有关JSON的详细信息,请参见JSON-Module。