使用Flask创建Json对象

时间:2019-03-08 20:13:16

标签: python json flask

我正在使用flask框架实现python API,这是我的代码:

    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
}

}

2 个答案:

答案 0 :(得分:0)

只需将它们添加到字典中即可

freqs = {
    'Message': 'Some msg',
    'Result': Counter(my_array)
}
return jsonify(freqs)

答案 1 :(得分:0)

所以只需包装您的数据:

data = {
    'Message' : "I want to include this message"
    'Result' : freqs }
return jsonify(data)