使用elasticsearch_dsl将json转换为python类

问题描述 投票:0回答:1

我觉得这应该是一个简单的问题 - 我想采用json响应并使用elasticsearch_dsl + python将其映射到一个类:

response = requests.get(get_url() + id)
data = response.json()

Item.init()
item = Item(data)
item.save()

我似乎找不到一种方法来大规模分配所有字段而不必做类似的事情

item.condition_id = data['condition_id']

必须有一种方法将json对象转换为类......对吗?

python elasticsearch-dsl
1个回答
0
投票

你需要使用Item(**data)从dict构造一个对象。

© www.soinside.com 2019 - 2024. All rights reserved.