json模型是从python对象创建json模型的简单库。库支持通过python类型和必需字段进行字段验证。

json-model的Python项目详细描述


#json模型是从python对象创建json模型的简单库。库支持通过python类型和必需字段进行字段验证。

json模型支持7个基本字段:
-`integer`
-`string`
-`float`
-`list`
-`timestamp`
-`datetime`
-`foreignfield`

-`required`-布尔属性默认设置为'false`.
-`default`-字段为空时设置默认值。

对于jsonmodel,用json对象中需要的所有字段创建json模型类。

``python
import datetime
import time


from json_model import fields
from json_model import libs


class scholarship(libs.jsonmodel):
amount=fields.float(必需=true)
currency=fields.string(默认值为“usd”)
月=字段。列表(必需=真)



_姓名:
scholarship=scholarship()
scholarship.amount=500.00
scholarship.months=[1,2,3,4,5,8,9,10]



student=student()
student.name=“andrew”
student.surname=“gardner”
student.age=26
student.day=datetime.datetime.strptime('1999年6月1日下午1:33,'%b%d%y%i:%m%p')


student.scholarship=scholarship




“年龄”:26,
“出生日”:datetime.datetime.strptime('1999年6月1日下午1:33,'%b%d%y%i:%m%p'),
“奖学金”:奖学金(*{'金额':500.00,'months':[1,2,3,4]},
“创建时间”:int(time.time())
}



````

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

推荐PyPI第三方库


热门话题
java apache Jclouds与quarkus兼容吗?   java Switch语句和字符串到字节   java在Windows中处理unix路径   java将XML中的不同值插入数据库表   Android Room中带日期的java查询   java如何将vaadin7与googlemap连接起来   java有条件地忽略特定属性DTO   数据库中的java Spring最后一个ID作为JSP中的默认输入值。。怎样   java创建和使用匿名可运行类的最佳方法   关于布尔语句中参数的java问题   java JMH:无法创建SecurityManager:worker。组织。格拉德尔。过程内部的工人小孩BootstrapSecurityManager   JavaXMLStreamReader编码   java Hibernate空指针位于AbstractUserTypeHibernateIntegrator用户类型   安卓支持v7。小装置。在使用安卓 studio的java文件中找不到工具栏?   java从res文件夹中读取名为的文件(从变量读取)   java如何解决“图形设备初始化失败:d3d、sw”问题   java字节缓冲区可以用作“长寿”静态对象吗?   java如何获取currentlyloggedin用户的用户名   java如何优雅地检测SSL