Создание объекта Json с помощью flask

#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)