具有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如何拆分字符串(基于各种分隔符),但不保留空格?   解析。Json格式的txt文件和knime中的java   java Spring rest api为什么在rest api调用的响应中更改了数据类型   升华文本3抛出java。lang.ClassNotFoundException,而记事本++不存在   java Android指纹扫描仪在尝试5次后停止工作?   java Android如何设置精确的重复报警?   java如何使用HTTPGET connect为access API输入用户名和密码   java当测试报告显示没有测试失败时,Gradle为什么说“有失败的测试”?   用Gson实现java获取响应   MapReduce程序中函数错误的java不可映射参数   java spring安全性不符合自动代理的条件   java GWT使用异步回调进行同步/阻塞调用   java奇怪的类数组问题无法在jsp中显示   如何在java中使用PrinterJob使用epl打印条形码   java如何在JTable中居中单元格   将Java Mockito测试转换为Kotlin   html Java正则表达式模式匹配到多个相同标记   testCompile中缺少java Gradle(Android)多项目依赖项   在输入提示后输入字符串时发生java FileNotFoundException