解析JSON并将数据存储在Python类中

解析JSON并将数据存储在Python类中,第1张

解析JSON并将数据存储在Python类中

看看漏勺 ;
它使得将JSON数据结构转换为Python对象变得非常容易。

您定义一个架构:

import colanderclass Characteristic(colander.MappingSchema):    id = colander.SchemaNode(colander.Int(),       validator=colander.Range(0, 9999))    name = colander.SchemaNode(colander.String())    rating = colander.SchemaNode(colander.String())class Characteristics(colander.SequenceSchema):    characteristic = Characteristic()class Person(colander.MappingSchema):    id = colander.SchemaNode(colander.Int(),       validator=colander.Range(0, 9999))    name = colander.SchemaNode(colander.String())    phone = colander.SchemaNode(colander.String())    characteristics = Characteristics()class Data(colander.SequenceSchema):    person = Person()

然后使用以下命令传入您的JSON数据结构

deserialized = Data.deserialize(json.loads(json_string))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5623013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存