Python解析json代碼實例解析
這篇文章主要介紹了Python解析json代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
什么是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:把字典轉(zhuǎn)換為json字符串
s = json.dumps(data)
print(s)
#loads:把json轉(zhuǎn)換為dict
ss = json.loads(s)
print(ss)
#打印msg對應(yīng)的值print(s["msg"]) #TypeError: string indices must be integers
print(ss["msg"])
#打印data下age對應(yīng)的值
print(ss["data"]["age"])
有時遇到這樣的報錯:TypeError: string indices must be integers
解決方案:因為s是一個json文件,要json.loads()才能把json格式轉(zhuǎn)為字典的格式,然后才輸出。
最后,介紹一個簡潔的json在線查看工具:http://www.bejson.com/jsonviewernew/
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 使用Python解析JSON數(shù)據(jù)的基本方法
- python解析json實例方法
- 深入理解Python對Json的解析
- Python發(fā)送http請求解析返回json的實例
- Python使用內(nèi)置json模塊解析json格式數(shù)據(jù)的方法
- python中解析json格式文件的方法示例
- Python解析json文件相關(guān)知識學(xué)習(xí)
- Python學(xué)習(xí)筆記之解析json的方法分析
- python 字典有序并寫入json文件過程解析
- python3實現(xiàn)從kafka獲取數(shù)據(jù),并解析為json格式,寫入到mysql中
- 通過實例解析Python調(diào)用json模塊
- python解析多層json操作示例
相關(guān)文章
Python中關(guān)于列表的常規(guī)操作范例以及介紹
列表是一種有序的集合,可以隨時添加和刪除其中的元素。在python中使用的頻率非常高,本篇文章對大家的學(xué)習(xí)或工作具有一定的價值,需要的朋友可以參考下2021-09-09
Python實用庫 PrettyTable 學(xué)習(xí)筆記
這篇文章主要介紹了Python實用庫 PrettyTable 學(xué)習(xí)筆記,結(jié)合實例形式分析了Python表格操作庫PrettyTable的安裝、使用技巧與相關(guān)注意事項,需要的朋友可以參考下2019-08-08
django模型類中,null=True,blank=True用法說明
這篇文章主要介紹了django模型類中,null=True,blank=True用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
anaconda升級sklearn版本的實現(xiàn)方法
這篇文章主要介紹了anaconda升級sklearn版本的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
Python實現(xiàn)的選擇排序算法原理與用法實例分析
這篇文章主要介紹了Python實現(xiàn)的選擇排序算法,簡單描述了選擇排序的原理,并結(jié)合實例形式分析了Python實現(xiàn)與應(yīng)用選擇排序的具體操作技巧,需要的朋友可以參考下2017-11-11

