亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python實現提取str字符串/json中多級目錄下的某個值

瀏覽:3日期:2022-08-05 17:39:57

字符串多級目錄取值:

比如說:

你response接收到的數據是這樣的。

你現在只需要取到itemstring 這個字段下的值。其他的都不要!

python實現提取str字符串/json中多級目錄下的某個值

思路就是:字符串是個json格式(或轉為json格式),然后str轉為字典dict,然后循環遍歷按照key來取值。

你的data是個字典 然后item_list是data的Key ,item_list是個數組,這個里面的數組中的每個元素都是一個字典。

因此就是dict多級路徑按key取值。

# 多級目錄提取-dictprint(type(response))print(type(response.text))result = json.loads(resp.text) # 字符串轉字典print(type(result))for i in result['data']['item_list']: print(i['itemstring'])結果》》》<class ’requests.models.Response’><class ’str’><class ’dict’>提取的值。。。。。。出現

最后獲取出來的是:

所有itemstring字段的值:(遍歷出來的)

python實現提取str字符串/json中多級目錄下的某個值

看得懂的就是需要的。這是我調用騰訊API,然后出現返回值是一個含有N個字段的json數據,最后我提取出來OCR識別的部分。其他的沒有要。

補充拓展:按照Json的層級提取各個字段的實例

如下所示:

String s = '{'error':0,'status':'success','results':[{'currentCity':'青島','index':[{'title':'穿衣','zs':'較冷','tipt':'穿衣指數','des':'建議著厚外套加毛衣等服裝。年老體弱者宜著大衣、呢外套加羊毛衫。'},{'title':'紫外線強度','zs':'最弱','tipt':'紫外線強度指數','des':'屬弱紫外線輻射天氣,無需特別防護。若長期在戶外,建議涂擦SPF在8-12之間的防曬護膚品。'}],}]}'; JSONObject jsonObject = JSON.parseObject(s); //提取出error為 0 int error = (int) jsonObject.get('error'); System.out.println('error:' + error); //提取出status為 success String status = jsonObject.getString('status'); System.out.println('status:' + status); //注意:results中的內容帶有中括號[],所以要轉化為JSONArray類型的對象 JSONArray result = jsonObject.getJSONArray('results'); for (int i = 0; i < result.size(); i++) { //提取出currentCity為 青島 String currentCity = result.getJSONObject(i).getString('currentCity'); System.out.println('currentCity:' + currentCity); //注意:index中的內容帶有中括號[],所以要轉化為JSONArray類型的對象 JSONArray index = result.getJSONObject(i).getJSONArray('index'); for (int j = 0; j < index.size(); j++) { String title = index.getJSONObject(j).getString('title'); System.out.println('title:' + title); String zs = index.getJSONObject(j).getString('zs'); System.out.println('zs:' + zs); String tipt = index.getJSONObject(j).getString('tipt'); System.out.println('tipt:' + tipt); String des = index.getJSONObject(j).getString('des'); System.out.println('des:' + des); } } }

以上這篇python實現提取str字符串/json中多級目錄下的某個值就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产91高清在线 | 久热香蕉在线爽青青 | 成人网18免费软件大全 | 国产精品91在线 | 91大神大战酒店翘臀美女 | 免费欧美黄色网址 | 黄色激情小视频 | 123456成年免费视频 | 99久久999久久久综合精品涩 | 国产成人精品一区二三区 | 免费看一级黄色片 | 久久国产免费福利资源网站 | 久久中文亚洲国产 | 日韩精品福利视频一区二区三区 | 欧美一级aⅴ毛片 | 99re热久久精品这里都是精品 | 色老头网站久久网 | 国产高清不卡码一区二区三区 | 一本一本久久a久久精品综合麻豆 | 亚洲欧美综合另类 | 国产精品一区二区综合 | 黄网站免费在线 | 99久久国语对白精品露脸 | 亚洲国产观看 | 日韩在线视频线视频免费网站 | 久久精品2019www中文 | 亚洲精品欧洲久久婷婷99 | 天天更新天天久久久更新影院 | 欧美亚洲网 | 中文字幕一区二区精品区 | 成人精品一区二区三区中文字幕 | 狠狠久久综合 | 日本一级在线播放线观看视频 | 天天影视色香欲综合网天天录日日录 | 1024黄| 本道久久综合88全国最大色 | 午夜不卡视频 | 狠狠色丁香久久婷婷综合五月 | 国产成人一区二区三区在线视频 | 久久一区二区精品 | 国产秦先生大战白丝97在线 |