具有iso日期时间和自定义类型的json

jsonplustypes的Python项目详细描述


使用内置json。但是添加一个查找字典,其中包含对特定类型进行编码/解码的函数。




$pip install jsonplustypes

默认情况下,它能够:


encode dat
默认情况下,它能够:

*encode datetime、date和bson objectid的to和from
自定义类型/值dict
*如果您希望截断数字

自定义对象以以下详细的dict格式编码(以datetime为例):

{
u type撸u tag:“datetime”,
u value_tag:date_string
}


github repo包含一个相同json序列化/反序列化的参考javascript实现

====
0.7.9:
added try,除了iteritems中的attr err之外



>0.7.7
>0.7.7
>已删除的不良打印语句


>0.7.7
fixed现在使用str(type(obj)类型(type(obj)名称


<0.7.7.7.8

>现在加载和转储iso datetime字符串,格式为:
%y-%m-%dt%m%m-%m-%m-%m-%s.%fz




<0.7.7.5:
0.7.5:
>修复了奇怪的浮点不是基于json.encoder.float_repr和json.encoder.c_make_编码器,这意味着它现在运行时没有c加速

<0.7:
为datetime.date和bson objectid添加编码器

<0.6:
修复了错误-jsonencoder->;json.jsonencoder

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnClick用于ListView中的特定项   java如何多次循环相同的TestNG测试。包括课前和课后   java如何在Codenameone中设置BrowserComponent浏览器窗口大小   java Socketchannel始终为空   java以编程方式向JavaFX WebEngine历史添加新条目   java Hibernate+Spring与Oracle一起使用分层查询(从+连接方式开始)   Java中的安卓 getView和Beacon(Estimote)问题   计时器如何在java中设置暂停选项   java为什么输入1000000000000的输出不正确?   java如何在程序执行期间更改log4j2中的日志记录级别   java阻止代码引发XML异常   未找到媒体类型为application/json的java JAX RS MessageBodyWriter   java如何将BuffereImage中的特定颜色(0xFF00FF)设置为透明?   java如何列出web元素,如果网页中没有特定链接的id,如何单击网页中的特定链接?   在Java中读取txt文件时获取EOFEException   java如何避免为每个视图添加inject方法?   JavaSpringController:Facebook上类似文章的永久链接   java在尝试执行脚本时遇到错误“net.serentiybdd.core.exceptions.serentitymanagedexception:No session ID”