xson:json的xml编码
xson的Python项目详细描述
json的xml编码
xson是一个python包,它支持将python对象序列化为 根据JSONx规范(草案)以及 将jsonx文档反序列化为python对象。实施的目的是 与python的标准JSON包兼容的api。
安装
快捷方式:
pip install xson
或者,通过克隆项目并运行setuptools:
python setup.py install
用法
示例:
>>> import xson >>> out = xson.dumps({'foo': 42, 'bar': [3.14, 'baz', True, None]}, indent=4) >>> print(out) <?xml version="1.0" encoding="UTF-8"?> <json:object xmlns:json="http://www.ibm.com/xmlns/prod/2009/jsonx"> <json:number name="foo">42</json:number> <json:array name="bar"> <json:number>3.14</json:number> <json:string>baz</json:string> <json:boolean>true</json:boolean> <json:null/> </json:array> </json:object> >>> dct = xson.loads(out) >>> print(dct) {'foo': 42, 'bar': [3.14, 'baz', True, None]}
版权和许可
根据bsd 3子句License授权。