#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...