1. ホーム
  2. python

[解決済み] jsonとsimplejsonのPythonモジュールの違いは何ですか?

2022-03-25 03:22:44

質問

を使用しているプロジェクトを多く見かけます。 simplejson モジュールの代わりに json モジュールを標準ライブラリからダウンロードできます。また、多くの異なる simplejson モジュールです。なぜ、標準ライブラリにあるものではなく、これらの代替品を使うのでしょうか?

解決方法は?

json simplejson を、stdlibに追加しました。しかし json は2.6で追加されました。 simplejson は、より多くの Python バージョン (2.4+) で動作するという利点があります。

simplejson は Python よりも頻繁に更新されるので、最新版が必要な(あるいは欲しい)場合は simplejson を使用します。

私が考えるグッドプラクティスは、どちらかをフォールバックとして使用することです。

try:
    import simplejson as json
except ImportError:
    import json