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

โมดูล json และ simplejson Python แตกต่างกันอย่างไร


json เป็นแบบ simplejson ซึ่งเพิ่มใน stdlib แต่เนื่องจาก json ถูกเพิ่มใน 2.6, simplejson มีข้อได้เปรียบในการทำงานกับ Python เวอร์ชันอื่นๆ (2.4+)

simplejson ยังอัปเดตบ่อยกว่า Python แม้ว่าจะเหมือนกัน แต่เวอร์ชันที่รวมอยู่ใน stdlib ไม่มีการเพิ่มประสิทธิภาพล่าสุด ดังนั้นหากคุณต้องการ (หรือต้องการ) เวอร์ชันล่าสุด ควรใช้ simplejson เอง ถ้าเป็นไปได้

แนวปฏิบัติที่ดีคือการใช้อย่างใดอย่างหนึ่งเป็นทางเลือก ตัวอย่างเช่น

try: import simplejson as json
except ImportError: import json