怎樣用python解析json?

Tags: 模組, word,

介紹python的json模組的使用

工具/原料

樹莓派 或者 任何安裝python環境的電腦

方法/步驟

JSON(JavaScript Object Notation) 是一種資料交換格式,類似於XML,但是比XML顯得輕量,支援很多C類語言,越發顯得流行。我們先用命令列進入python環境。

命令列輸入python開啟python如圖,注意import json匯入json模組時前面一定不要有任何空格,或者tab。

怎樣用python解析json

匯入了json模組之後我們就可以用它來解析json字串。

首先使用json物件的loads方法裝入json字串之後賦給s。

然後就可以通過s.keys()來輸出所有鍵,前面的u說明是unicode編碼。

也可以通過鍵來獲取值。到這裡就已經說明s是一個字典型別的變量了。

type(s)也說明了這一點。

怎樣用python解析json

介紹完loads方法我們再來介紹dump方法,這倆方法是python2.6開始自帶的lib庫裡用的是simplejson.py裡包含的方法,對應以前老庫裡的read,write方法。

這裡我演示了幾種dump的例子,區別就是列印的風格不同,有的比較緊湊,有的鬆散適合閱讀。

怎樣用python解析json

怎樣用python解析json

下面有一個複數解析的小的示例。直接將字串解析成複數格式。

怎樣用python解析json

這個例子演示了怎樣將一個json物件寫到一個檔案中去。

如果這片經驗,能幫到你一點點,請幫忙點個贊謝謝

怎樣用python解析json

怎樣用python解析json

注意事項

關於更高階的內容可以訪問python 官網

相關問題答案