Python使用JSON庫解析JSON數(shù)據(jù)的方法
1 如何在網頁中獲取 JSON 數(shù)據(jù)?
打開一個具有動態(tài)渲染的網頁,按 F12 打開瀏覽器開發(fā)工具,點擊“網絡”,再刷新一下網頁,觀察是否有新的數(shù)據(jù)包。
發(fā)現(xiàn)有 js 后綴的文件,這就是我們想要的 json 數(shù)據(jù)了。
2 Python 內置的 JSON 庫
內置的 json 庫的函數(shù):
- dumps:用于將 Python 的數(shù)據(jù)類型轉化為 json 字符串。
- loads:將 json 字符串轉化為 Python 的數(shù)據(jù)類型。
實例 1:
import json data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data2 = json.dumps(data) print(data2)
輸出結果:
[{"a": 1, "c": 3, "b": 2, "e": 5, "d": 4}]
實例 2:
#!/usr/bin/python import json jsonData = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; text = json.loads(jsonData) print(text)
輸出結果:
{u'a': 1, u'c': 3, u'b': 2, u'e': 5, u'd': 4}
到此這篇關于Python使用JSON庫解析JSON數(shù)據(jù)的文章就介紹到這了,更多相關Python解析JSON數(shù)據(jù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決pyinstaller打包exe文件出現(xiàn)命令窗口一閃而過的問題
今天小編就為大家分享一篇解決pyinstaller打包exe文件出現(xiàn)命令窗口一閃而過的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Keras中的多分類損失函數(shù)用法categorical_crossentropy
這篇文章主要介紹了Keras中的多分類損失函數(shù)用法categorical_crossentropy,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06一篇文章徹底弄懂Python中的if?__name__?==?__main__
在Python當中如果代碼寫得規(guī)范一些,通常會寫上一句if '__name__'=='__main__:'作為程序的入口,下面這篇文章主要給大家介紹了關于如何通過一篇文章徹底弄懂Python中的if?__name__?==?__main__的相關資料,需要的朋友可以參考下2022-12-12關于Python中的if __name__ == __main__詳情
在學習Python的過程中發(fā)現(xiàn)即使把if __name__ == ‘__main__’ 去掉,程序還是照樣運行。很多小伙伴只知道是這么用的,也沒有深究具體的作用。這篇文字就來介紹一下Python中的if __name__ == ‘__main__’的作用,需要的朋友參考下文2021-09-09Python深度學習實戰(zhàn)PyQt5布局管理項目示例詳解
本文具體介紹基本的水平布局、垂直布局、柵格布局、表格布局和進階的嵌套布局和容器布局,最后通過案例帶小白創(chuàng)建一個有型的圖形布局窗口2021-10-10python3 使用Opencv打開USB攝像頭,配置1080P分辨率的操作
今天小編就為大家分享一篇python3 使用Opencv打開USB攝像頭,配置1080P分辨率的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12Python-re中search()函數(shù)的用法詳解(查找ip)
這篇文章主要介紹了Python-re中search()函數(shù)的用法-----查找ip,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03