Python的JSON解析库:Simplejson

jopen 10年前

Simplejson是一个Python的简单、快速、完整、正确和易于扩展的JSON编码和解码器,支持Python 2.5+和Python 3.3+。为了加速处理速度,它包括一个可选的C扩展。

示例
>>> import simplejson as json  >>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])  '["foo", {"bar": ["baz", null, 1.0, 2]}]'  >>> print(json.dumps("\"foo\bar"))  "\"foo\bar"  >>> print(json.dumps(u'\u1234'))  "\u1234"  >>> print(json.dumps('\\'))  "\\"  >>> print(json.dumps({"c": 0, "b": 0, "a": 0}, sort_keys=True))  {"a": 0, "b": 0, "c": 0}  >>> from simplejson.compat import StringIO  >>> io = StringIO()  >>> json.dump(['streaming API'], io)  >>> io.getvalue()  '["streaming API"]'

项目主页:http://www.open-open.com/lib/view/home/1404266059171