例如json如下:
{
"total":2,
"person":
[
{
"pid": "1",
"nickname": "zhangsan",
"age": "22"
},
{
"pid": "2",
"nickname": "lisi",
"age": "27"
}
]
}
还有一个Person类,如何将这个json,转化成一个person实例的list,谢谢
class Person():
def __init__(self, data):
self.__dict__ = data
per = json.loads(data, object_hook=person)
比如 你现在 data = '{"nickname": "zhangsan", "age": "22", "pid": "1"}'
现在 你的这些属性 就到per了 可以用per.nickname 取得
我想这应该是你想要的。
剩下的你自己处理下把 用你自己的数据格式。
望采纳