python的json是什么呢?
是一種輕量級(jí)的數(shù)據(jù)交換格式。完全獨(dú)立于編程語(yǔ)言的文本格式來(lái)存儲(chǔ)和表示數(shù)據(jù)。簡(jiǎn)潔和清晰的層次結(jié)構(gòu)使得JSON成為理想的數(shù)據(jù)交換語(yǔ)言。易于人閱讀和編寫,易于機(jī)器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。
json是k-v結(jié)構(gòu)的形式,
簡(jiǎn)單來(lái)說(shuō),如果是一個(gè)key,對(duì)應(yīng)一個(gè)value.中間用:分隔,最外面用{}包圍,不同鍵值對(duì)之間用逗號(hào),隔開
{‘key1’:'value1','key2':'value2','key3':'value3'}
如果有一個(gè)Key對(duì)應(yīng)著多個(gè)value的情況,用[]把對(duì)應(yīng)的所有value包括起來(lái)。
{'key1':['v11','v12','v13'],'key2':'v22'}
復(fù)雜一點(diǎn)的還有這樣的,不過(guò)其實(shí)原理都一樣。
{
"people":[
{
"firstName":"Brett",
"lastName":"McLaughlin"
},
{
"firstName":"Jason",
"lastName":"Hunter"}]}
以上內(nèi)容為大家介紹了python培訓(xùn)之json是什么文件格式,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。