使用elasticsearch_dsl将json转换为python类

时间:2018-07-18 20:29:43

标签: python elasticsearch-dsl

我觉得这应该是一个简单的问题-我想使用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对象转换为类...对吧?

1 个答案:

答案 0 :(得分:0)

您需要使用Item(**data)根据字典来构建对象。