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

ฉันจะรักษา Python tuples ด้วย JSON ได้อย่างไร


ไม่มีแนวคิดของทูเพิลในรูปแบบ JSON โมดูล JSON ของ Python แปลง Python tuples เป็นรายการ JSON เพราะนั่นคือสิ่งที่ใกล้เคียงที่สุดใน JSON เป็น tuple ความไม่เปลี่ยนรูปจะไม่ถูกรักษาไว้ หากคุณต้องการเก็บรักษาไว้ ให้ใช้โปรแกรมอรรถประโยชน์ เช่น ของดอง หรือเขียนตัวเข้ารหัสและตัวถอดรหัสของคุณเอง

หากคุณใช้ pickle จะไม่เก็บ Python temples ในไฟล์ JSON แต่จะเก็บในไฟล์ pkl สิ่งนี้ไม่มีประโยชน์หากคุณกำลังส่งข้อมูลผ่านเว็บ วิธีที่ดีที่สุดคือการใช้ตัวเข้ารหัสและตัวถอดรหัสของคุณเอง ซึ่งจะแยกความแตกต่างระหว่างรายการและสิ่งอันดับ ขึ้นอยู่กับว่าคุณเลือกให้ตัวเข้ารหัสและตัวถอดรหัสทำงานอย่างไร