使用 JSON 进行序列化
JSON 是一种跨语言,广泛使用的方法来序列化数据
支持的数据类型: int , float , boolean , string , list 和 dict 。有关更多信息 ,请参阅 - > JSON Wiki
以下是演示 JSON 基本用法的示例 : - ****
import json
families = (['John'], ['Mark', 'David', {'name': 'Avraham'}])
# Dumping it into string
json_families = json.dumps(families)
# [["John"], ["Mark", "David", {"name": "Avraham"}]]
# Dumping it to file
with open('families.json', 'w') as json_file:
json.dump(families, json_file)
# Loading it from string
json_families = json.loads(json_families)
# Loading it from file
with open('families.json', 'r') as json_file:
json_families = json.load(json_file)
有关 JSON 的详细信息,请参阅 JSON-Module 。