使用 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 。