使用 JSON 進行序列化

JSON 是一種跨語言,廣泛使用的方法來序列化資料

支援的資料型別: intfloatbooleanstringlistdict 。有關更多資訊 ,請參閱 - > 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