如何在Python中使用Flask从URL获取JSON数据

饼子

我正在开发一个openerp模块。有人对网址进行POST.POST包含json数据:

{
"phone":"987654321",
"message":"this is a test",
"date": "2015/10/09 12:00:00",
}

我想从URL获取数据,并处理openerp内部的参数。到目前为止,这是我的代码:

from flask import Flask, request
app = Flask(__name__)
    class myClass():
        def __init__(self):
            self.HOST = "http://0.0.0.0:8069"
            self.DB = 'database'
            self.LOGIN = 'admin'
            self.PASSWORD = 'admin'

            self.phone = None
            self.message = None
            self.date = None

    def authenticate(self):
            p = {'jsonrpc': "2.0",
                 'method': "call",
                 'params': {
                     'db': self.DB,
                     'login': self.LOGIN,
                     'password': self.PASSWORD}
                 }

@app.route("/post", methods=['GET', 'POST'])
def post():

    sent_obj = myClass()

    sent_obj.phone = request.args.get('phone')    
    sent_obj.message = request.args.get('message')
    sent_obj.date = request.args.get('date')

if __name__ == "__main__":
    app.debug = True
    app.run()

我该如何使用Flask,以便从URL获取数据,验证openerp并处理openerp中的数据?我必须遵循的程序是什么?我真的很困惑...

罗摩克里希那Reddy Mulam

使用json.loads()读取和解码数据。

from flask import Flask,jsonify
import requests
import simplejson 
import json

app = Flask(__name__)

@app.route("/")
def home():
    uri = "https://api.stackexchange.com/2.0/users?   order=desc&sort=reputation&inname=fuchida&site=stackoverflow"
    try:
        uResponse = requests.get(uri)
    except requests.ConnectionError:
       return "Connection Error"  
    Jresponse = uResponse.text
    data = json.loads(Jresponse)

    displayName = data['items'][0]['display_name']# <-- The display name
    reputation = data['items'][0]['reputation']# <-- The reputation

    return Jresponse

if __name__ == "__main__":
    app.run(debug = True)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Swift 3.0中使用url通过异步获取多个JSON数据

来自分类Dev

如何在Python程序中使用Flask接收流数据

来自分类Dev

如何在Python中使用JSON输出的数据创建表

来自分类Dev

如何在C#中使用newtonsoft json.net从此json数据获取数据收集

来自分类Dev

如何在Flask / Python中使用request.form获取可变的textarea名称?

来自分类Dev

如何在Flask中使用url_for中的变量?

来自分类Dev

如何在python中获取json的数据

来自分类Dev

如何在Python中使用Flask压缩/最小化JSON / Jsonify的大小?

来自分类Dev

如何在angularjs中使用$ resource从url获取JSON对象(作为'GET')

来自分类Dev

javascript-如何在jquery中使用Ajax从Json发送数据以获取html元素?

来自分类Dev

如何在Xamarin.Forms中使用RESTful服务获取JSON数据

来自分类Dev

如何在Swift 3中使用HTTP Post方法获取JSON数据?

来自分类Dev

如何在 Angular 6 中使用异步获取 JSON 对象中的数据集合?

来自分类Dev

WordPress 插件:如何在 JSON 中获取数据并在 android 中使用?

来自分类Dev

如何在java中使用转义的“\”从json数据中提取url

来自分类Dev

如何在python中使用多个参数从API端点正确获取数据?

来自分类Dev

如何在python中使用queryset获取特定数量的数据

来自分类Dev

如何在python中使用正则表达式从csv文件中获取数据

来自分类Dev

如何在PHP中使用.htaccess从URL获取参数

来自分类Dev

如何在Angular中使用绝对URL获取$ state

来自分类Dev

如何在片段中使用Parcelable来获取数据?

来自分类Dev

如何在Java中使用本地化获取数据?

来自分类Dev

如何在asyncTask中使用Cursor获取大量数据?

来自分类Dev

如何在ios中使用GCD获取队列中的数据

来自分类Dev

如何在php中使用id获取数据并插入?

来自分类Dev

如何在Android的地图活动中从URL获取JSON数据

来自分类Dev

如何使用python从json获取数据

来自分类Dev

如何使用Python从Json获取数据?

来自分类Dev

如何使用python从json获取准确数据

Related 相关文章

  1. 1

    如何在Swift 3.0中使用url通过异步获取多个JSON数据

  2. 2

    如何在Python程序中使用Flask接收流数据

  3. 3

    如何在Python中使用JSON输出的数据创建表

  4. 4

    如何在C#中使用newtonsoft json.net从此json数据获取数据收集

  5. 5

    如何在Flask / Python中使用request.form获取可变的textarea名称?

  6. 6

    如何在Flask中使用url_for中的变量?

  7. 7

    如何在python中获取json的数据

  8. 8

    如何在Python中使用Flask压缩/最小化JSON / Jsonify的大小?

  9. 9

    如何在angularjs中使用$ resource从url获取JSON对象(作为'GET')

  10. 10

    javascript-如何在jquery中使用Ajax从Json发送数据以获取html元素?

  11. 11

    如何在Xamarin.Forms中使用RESTful服务获取JSON数据

  12. 12

    如何在Swift 3中使用HTTP Post方法获取JSON数据?

  13. 13

    如何在 Angular 6 中使用异步获取 JSON 对象中的数据集合?

  14. 14

    WordPress 插件:如何在 JSON 中获取数据并在 android 中使用?

  15. 15

    如何在java中使用转义的“\”从json数据中提取url

  16. 16

    如何在python中使用多个参数从API端点正确获取数据?

  17. 17

    如何在python中使用queryset获取特定数量的数据

  18. 18

    如何在python中使用正则表达式从csv文件中获取数据

  19. 19

    如何在PHP中使用.htaccess从URL获取参数

  20. 20

    如何在Angular中使用绝对URL获取$ state

  21. 21

    如何在片段中使用Parcelable来获取数据?

  22. 22

    如何在Java中使用本地化获取数据?

  23. 23

    如何在asyncTask中使用Cursor获取大量数据?

  24. 24

    如何在ios中使用GCD获取队列中的数据

  25. 25

    如何在php中使用id获取数据并插入?

  26. 26

    如何在Android的地图活动中从URL获取JSON数据

  27. 27

    如何使用python从json获取数据

  28. 28

    如何使用Python从Json获取数据?

  29. 29

    如何使用python从json获取准确数据

热门标签

归档