将面向对象的数据模型绑定到JSON数据。
databind.json的Python项目详细描述
数据绑定.json在
Databind是一个受Jackson Databind启发的库,用于描述和绑定
面向对象编程。databind.json
包为JSON数据提供转换器
类型、数据模型和联合类型来序列化和反序列化JSON有效负载。在
快速启动
fromtypingimportOptionalfromdatabind.coreimportdatamodelfromdatabind.jsonimportfrom_json@datamodelclassGeolocation:latitude:floatlongitude:floataltitude:Optional[float]=None@datamodelclassResolvedLocation:query:strlocation:Geolocationlondon=from_json(ResolvedLocation,{"query":"London","location":{"latitude":51.507351,"longitude":-0.127758,},})assertlondon==ResolvedLocation("London",Geolocation(51.507351,-0.127758))
- 项目
标签: