Python學習筆記 7 json的使用

2022-09-02 11:30:09 字數 1025 閱讀 5410

#json通用的資料型別,所有的語言都認識

#k-v{}

#json是字串

'''#下面這個,雖然有大括號,但是不是字典,是json字串。前後加了三個單引號轉成了字串。

s=''',]}

'''import json

res=json.loads(s)#loads是字串轉字典。dumps是字典轉字串。

print(res)

print(type(res))

print(res.keys())

stu=

res2=json.dumps(stu,indent=8,ensure_ascii=false)字典是單引號,變成字串後是雙引號.indent=8,控制縮排,前面加了8個空格。

#ensure_ascii=false 讓顯示的內容變成中文。

print(res2)

with open('stus.txt','w',encoding='utf-8')

# with open('stus.json', 'w', encoding='utf-8') #改成.json檔案,顯示的內容是有不同顏色的。

f.write(res2)

f=open('stus.json',encoding='uft-8')

content=f.read()

user_dic=json.loads(content)#loads傳的是字串

print(user_dic)

f=open('stus.json',encoding='uft-8')

user_dic=json.load(f)#load傳的是檔案物件

print(user_dic)

'''f=open('stus2.json','w',encoding='uft-8')

stus=

json.dump(stus,f,indent=4,ensure_ascii=false)

#如果你要把字典寫入到檔案裡,用dump。如果不操作檔案,只寫入資料庫,用dumps。

Python高階學習筆記之JSON

使用json庫 json 是一種輕量級的文字資料交換格式。與 xml 相比,擁有更小 更快 更易解析的特點。其結構和 python 的list dict有點相似。資料表示 json 中資料都以名稱 值的形式表示,名稱包括在一對雙引號 中,值則有多種形式,多條資料之間用逗號,隔開。這種表示方式與 py...

JSON學習筆記

最近在做乙個網路請求的demo,用到了json,做一次總結。一 json基礎知識點?json是一種取代xml的資料結構,和xml相比,它更小巧但描述能力卻不差,由於它的小巧所以網路傳輸資料將減少更多流量從而加快速度。json就是一串字串 只不過元素會使用特定的符號標註。雙括號表示物件 中括號表示陣列...

Json學習筆記

json基本語法 json資料結構 事例 using litjson using system using system.collections.generic using system.io namespace jsonstudy using system using system.collect...