Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี serialize ดิกชันนารี Python เป็นสตริงและกลับกัน

การแสดงผลที่ดีที่สุดสำหรับดิกชันนารี Python ในรูปสตริงคือ JSON สามารถใช้ json.dumps(dict) เพื่อแปลงดิกชันนารีเป็นสตริง และใช้ json.loads(string) เพื่อได้ดิกชันนารีกลับคืนจากสตริง

ตัวอย่าง

ตัวอย่าง serialize ดิกชันนารีที่กำหนด:

>>> import json
>>> d = {'id': 15, 'name': 'John'}
>>> x = json.dumps(d)
>>> print(x)
{"id": 15, "name": "John"}
>>> print(json.loads(x))
{'id': 15, 'name': 'John'}

นี่คือวิธีที่ง่ายและเร็วที่สุดในการ serialize และ deserialize ดิกชันนารี Python