这是我的JSON数据
[
{
"id":1,
"name":"abc",
"phone": "12345",
"Charecteristics": [
{
"id":1,
"name":"Good Looking",
"rating": "Average",
}
{
"id":2,
"name":"Smart",
"rating": "Excellent",
}
]
},
{ ... },
{ ... }
]
我有两个Python类
class Character(object):
id = 0
name = ""
rating = ""
class Person(object):
id = 0
name = ""
phone = ""
Characteristics = []
我需要解析JSON数据并实例化适当的类。这些类是不言而喻的:即Person有一系列字符类。
如何实例化这些并适当地存储数据?
另外,我将如何访问特定的个人数据?i、 e.人员的详细情况和特征
如果您使用的是python 3.6+,那么最简单的方法可能是使用marshmallow-dataclass:
看看colander;它使将JSON数据结构转换为Python对象变得非常容易。
定义架构:
然后使用以下方法传入JSON数据结构:
相关问题 更多 >
编程相关推荐