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

ฉันจะแสดง python tuple ในรูปแบบ JSON ได้อย่างไร


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

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