Computer >> Máy Tính >  >> Lập trình >> Python

Sự khác biệt giữa mô-đun Python json và simplejson là gì?


json là simplejson, được thêm vào stdlib. Nhưng kể từ khi json được thêm vào phiên bản 2.6, simplejson có lợi thế khi làm việc trên nhiều phiên bản Python hơn (2.4+).

simplejson cũng được cập nhật thường xuyên hơn Python. Mặc dù chúng giống nhau, phiên bản có trong stdlib không bao gồm các tối ưu hóa mới nhất. Vì vậy, nếu bạn cần (hoặc muốn) phiên bản mới nhất, tốt nhất hãy sử dụng chính simplejson, nếu có thể.

Một cách thực hành tốt là sử dụng cái này hoặc cái kia làm phương án dự phòng. Ví dụ:

try: import simplejson as json
except ImportError: import json