flask python -提取post方法中发送的json数据。

问题描述 投票:-1回答:1

我需要提取发送为json的对象,我有这段代码,它给我带来的json对象叫做content。

  @app.route('/AddMessage', methods = ['POST'])
  def AddMessage():
    print (request.is_json)
    content = request.get_json()
    print (content)
    return 'JSON posted'

我想实现数据的属性。

我发送的数据是。

   {
     "device": "TemperatureSensor",
      "value": "20",
     "timestamp": "25/01/2017 10:10:05"
   }

所以我想要 "设备 "的值。

python flask post
1个回答
1
投票

如果你的请求的内容类型是 application/json, request.get_json() 将返回一个与你的JSON结构相对应的字典。对于其他内容类型,它将返回 None.)

这意味着你可以访问 装置

content = request.get_json()
device = content["device"]
© www.soinside.com 2019 - 2024. All rights reserved.