我已经看到许多项目使用 simplejson 模块而不是 json 标准库中的模块。另外,有许多不同的simplejson模块。为什么要使用这些替代方法而不是标准库中的替代方法?
simplejson
json
json 是 simplejson,已添加到stdlib中。但是自从json2.6中添加以来,它simplejson具有处理更多Python版本(2.4+)的优势。
simplejson的更新频率也比Python高,因此,如果您需要(或想要)最新版本simplejson,则尽可能使用它自己。
我认为,一种好的做法是将其中一个作为后备。
try: import simplejson as json except ImportError: import json