data={}
data['intents']=[]
data['intents'].append({
'tag': tag,
'patterns': patterns,
'response': response
})
with open('training.json', 'a') as training:
json.dump(data, training)
Я пытаюсь добавить значения к ключевым намерениям.но когда я пытаюсь добавить значения, я получаю вывод следующим образом:
{"intents": [{"response": "customize", "patterns": "erp", "tag": "purchase"}]}{"intents": [{"response": "kjj", "tag": "sales", "patterns": "jjkj"}]}
я хочу получить вывод в следующем формате:
{"intents":[
{"tag":"sale",
"patterns":["ptr1","ptr2"],
"responses":["resp1","resp2"]
},
{"tag":"purchase",
"patterns":["abc","def"],
"responses":["xyz","zzz"]
}
]
}