JSON序列化是將對象轉換為JSON字符串的過程,而反序列化則是將JSON字符串轉換為對象的過程。
在Python中,可以使用json模塊來實現JSON序列化和反序列化。
JSON序列化方法:
JSON反序列化方法:
示例代碼如下:
import json
# JSON序列化
data = {'name': 'John', 'age': 30, 'city': 'New York'}
json_str = json.dumps(data)
print(json_str)
# JSON反序列化
json_str = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_str)
print(data)
輸出:
{"name": "John", "age": 30, "city": "New York"}
{'name': 'John', 'age': 30, 'city': 'New York'}