使用jsonpath.jsonpath()讀取json資料,出現錯誤,
json格式中鍵是帶字尾檔名,型別為string ,實際查詢結果為false
import jsonpath
follow_relationship_data =,]
,"followrelationship2.txt":[
,]}keyword =
"followrelationship1.txt"
try:
response = jsonpath.jsonpath(follow_relationship_data , f"$..")[
0]print
(response)
except exception as e:
print
("獲取資料"
,e)
如果不取下標[0],結果為false, 就是jsonpath查詢不到結果的返回值
取下標之後的報錯是』bool』 object is not subscriptable, bool物件不可訂閱,相當於我對false取下標[0]的結果
暫時沒有確定原理, 讓開發改資料格式了
JsonPath使用教程
json提取器說明 names of created variables 接收值的變數名,自定義,多個變數用分號分隔 json path expression json path表示式,也是用分號分隔 match no.0 for random 0表示隨機 n取第幾個匹配值 1匹配所有。若只要獲取到...
jsonpath介紹與使用
一 什麼是jsonpath 用來解析json資料的所使用的。二 拓展 1 python 處理json格式所使用的函式 1 json.dumps 將字典或者列表轉換為json格式的字串。2 json.loads 將json格式字串轉換為python物件。3 json.dump 將字典或者列表轉換為js...
使用 QJsonDocument 處理 JSON
如果你的應用僅僅需要考慮相容 qt5,其實已經有了內建的處理函式。qt5 新增加了處理 json 的類,與 xml 類庫類似,均以 qjson 開頭,在 qtcore 模組中,不需要額外引入其它模組。qt5 新增加六個相關類 類名作用 qjsonarray 封裝 json 陣列 qjsondocum...