#python #json #flask
#python #json #flask
Вопрос:
Я реализую python API с использованием фреймворка flask, вот мой код:
current_months = [this_month_list]
result = pd.concat(current_months)
my_array = np.array(result['city'])
freqs = Counter(my_array)
return jsonify(freqs)
Моя проблема заключается в создании объекта JSON.
В приведенном выше коде JSON имеет вид:
{
'Riyadh': 50
'Jeddah': 10
'Los Angeles': 30}
Однако я хочу включить сообщение в объект JSON.
Это результат, которого я хочу достичь:
{
'Message' : "I want to include this message"
'Result' : {
'Riyadh': 50
'Jeddah': 10
'Los Angeles': 30
}
}
Ответ №1:
Просто добавьте их в словарь:
freqs = {
'Message': 'Some msg',
'Result': Counter(my_array)
}
return jsonify(freqs)
Ответ №2:
Итак, просто оберните свои данные:
data = {
'Message' : "I want to include this message"
'Result' : freqs }
return jsonify(data)