python的json的额外特性:注释、顺序、numpy、pandas、datetimes等等!简单但可定制。
json_tricks的Python项目详细描述
json技巧(python)
pyjson技巧包为python处理json文件带来了一些功能:
- 以可读格式存储和加载numpy数组 。
- 存储和加载类实例 通用实例和自定义实例。
- 将日期/时间存储并加载为字典(包括时区)。
- 使用 ordereddict 保留地图顺序 {}
- 允许在json文件中以 开头的行进行注释
- 集合、复数、十进制、分数、枚举、压缩、重复键、路径库路径… < > >
- 代码:https://github.com/mverleg/pyjson_tricks" rel="nofollow">https://github.com/mverleg/pyjson_tricks
- 文档:http://json-tricks.readthedocs.org/en/latest/" rel="nofollow">http://json-tricks.readthedocs.org/en/latest/
- pip: https://pypi.python.org/pypi/json\u tricks
以及压缩和禁止重复键。
2.0系列增加了上述一些功能,并打破了向后兼容。3.0版系列是一个可读性更强的重写版本,它也使编码器的组合更加容易,同样也不完全向后兼容。
格式的几个键有特殊含义,以后的版本中可能会添加更多键。
如果您考虑使用json,但将注释作为配置文件格式,请查看hjson hjson ,它可能更合适。为了其他目的,继续阅读!
感谢所有的Github明星!