Python解析json代碼實例解析
這篇文章主要介紹了Python解析json代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
什么是json格式:
JSON(JavaScript Object Notation):一種輕量級數(shù)據(jù)交換格式,相對于XML而言更簡單,也易于閱讀和編寫,機器也方便解析和生成,Json是JavaScript中的一個子集。
import json
data = {
"statusCode": 200,
"data": {
"totoal": "5",
"height": "5.97",
"weight": "10.30",
"age": "11"
},
"msg": "成功"
}
#dumps:把字典轉換為json字符串
s = json.dumps(data)
print(s)
#loads:把json轉換為dict
ss = json.loads(s)
print(ss)
#打印msg對應的值print(s["msg"]) #TypeError: string indices must be integers
print(ss["msg"])
#打印data下age對應的值
print(ss["data"]["age"])
有時遇到這樣的報錯:TypeError: string indices must be integers
解決方案:因為s是一個json文件,要json.loads()才能把json格式轉為字典的格式,然后才輸出。
最后,介紹一個簡潔的json在線查看工具:http://www.bejson.com/jsonviewernew/
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- 使用Python解析JSON數(shù)據(jù)的基本方法
- python解析json實例方法
- 深入理解Python對Json的解析
- Python發(fā)送http請求解析返回json的實例
- Python使用內(nèi)置json模塊解析json格式數(shù)據(jù)的方法
- python中解析json格式文件的方法示例
- Python解析json文件相關知識學習
- Python學習筆記之解析json的方法分析
- python 字典有序并寫入json文件過程解析
- python3實現(xiàn)從kafka獲取數(shù)據(jù),并解析為json格式,寫入到mysql中
- 通過實例解析Python調(diào)用json模塊
- python解析多層json操作示例
相關文章
django模型類中,null=True,blank=True用法說明
這篇文章主要介紹了django模型類中,null=True,blank=True用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
anaconda升級sklearn版本的實現(xiàn)方法
這篇文章主要介紹了anaconda升級sklearn版本的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02
Python實現(xiàn)的選擇排序算法原理與用法實例分析
這篇文章主要介紹了Python實現(xiàn)的選擇排序算法,簡單描述了選擇排序的原理,并結合實例形式分析了Python實現(xiàn)與應用選擇排序的具體操作技巧,需要的朋友可以參考下2017-11-11

