Flask中解析Json引數失敗

2022-04-06 01:51:38 字數 658 閱讀 2294

解析的**如下:

# data = request.get_json()

# 開始使用的get_json()

data = request.get_data(parse_form_data=false)

data = json.loads(data, encoding='utf-8')

postman模擬請求的引數如下:

起初使用的是request.get_json(), 提示valueerror: no json object could be decoded,很奇怪,因為覺得傳遞的就是json,怎麼還會有這種問題;

後改為了get_data,再使用 json.loads ,結果還是有問題;

valueerror: expecting property name: line 1 column 2 (char 1)
然後網上查了一下,然後說可能是編碼問題,加各種嘗試依然不行……

結果在這個網頁看到了一句話

emmm,釋然了,引數錯了;要把單引號改成雙引號,大意了……也就是說雖然python中單雙引號ok,但json的話,就要雙引號。

Flask引數解析 請求鉤子

引數解析 flask的引數解析主要用request完成 from flask import request request的api詳解見官方文件 request的使用詳解見官方文件 此處主要介紹一些常用的引數解析相關的內容。request中的幾個重要變數 request.data 字串型別 存放請求...

IOS中JSON資料解析

官方為我們提供的解析json資料的類是 nsjsonserialization,首先我們先來看下這個類的幾個方法 bool isvalidjsonobject id obj 判斷乙個資料物件是否可以轉化為json資料 nsdata datawithjsonobject id obj options ...

python中的json解析

主要實現以下功能 解析 與構造json,即encoder and decoder 官方指導 中文教程 前者將obj轉化為json str,後者將str轉化為python物件,如果json字串是個object,轉化為dict,若是array則轉化為list json寫法 表示array的json字串 ...