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