如何在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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何使用python从json获取数据

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在python中获取json的数据

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

    如何使用python从json获取数据

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

    如何在python中获取json的数据

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档