日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python json模块详解_Python的标准模块包json详解

發(fā)布時(shí)間:2024/9/3 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python json模块详解_Python的标准模块包json详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

引言

對(duì)于做web開發(fā)的人來說,json文本必須要熟知與熟練使用的。大部分網(wǎng)站的API接口調(diào)用返回的數(shù)據(jù),就是json格式的。如果看json對(duì)象所包含的內(nèi)容,相信對(duì)熟悉Python的人開說,很快就能把json的數(shù)據(jù)類型跟Python的數(shù)據(jù)類型對(duì)應(yīng)上。

那么,Python的標(biāo)準(zhǔn)模塊包json,又有什么用呢?為什么要用去轉(zhuǎn)json的格式為Python對(duì)應(yīng)的格式呢?為什么就不能拿json格式的數(shù)據(jù)直接用呢?不是其類型幾乎一樣且對(duì)應(yīng)的么?

其實(shí),只是看仔細(xì)其中的數(shù)據(jù)結(jié)構(gòu)之后,還是可以看出json原格式與Python的幾種數(shù)據(jù)類型之間還是有細(xì)微差別的。在這里,先列出兩者之間相互轉(zhuǎn)換的對(duì)應(yīng)格式:

Python ==> json

dict object

list, tuple array

str, unicode string

int, long, float number

True true

False false

None null

json ==> Python

object dict

array list

string unicode

number(int) int, long

number(real) float

true True

false False

json 常用4個(gè)函數(shù)

'dump'

'dumps'

'load'

'loads'

其中,'dump'與'load'配對(duì)使用,主要適用于數(shù)據(jù)較大的情況。'dumps'與'loads'適用與字符串或數(shù)據(jù)較小的情況。主要是前者轉(zhuǎn)換完寫入文件進(jìn)行保存,后者轉(zhuǎn)換完直接加載在內(nèi)存。

未完待續(xù) ^_^

總結(jié)

以上是生活随笔為你收集整理的python json模块详解_Python的标准模块包json详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。