python json模块详解_Python的标准模块包json详解
引言
對于做web開發的人來說,json文本必須要熟知與熟練使用的。大部分網站的API接口調用返回的數據,就是json格式的。如果看json對象所包含的內容,相信對熟悉Python的人開說,很快就能把json的數據類型跟Python的數據類型對應上。
那么,Python的標準模塊包json,又有什么用呢?為什么要用去轉json的格式為Python對應的格式呢?為什么就不能拿json格式的數據直接用呢?不是其類型幾乎一樣且對應的么?
其實,只是看仔細其中的數據結構之后,還是可以看出json原格式與Python的幾種數據類型之間還是有細微差別的。在這里,先列出兩者之間相互轉換的對應格式:
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個函數
'dump'
'dumps'
'load'
'loads'
其中,'dump'與'load'配對使用,主要適用于數據較大的情況。'dumps'與'loads'適用與字符串或數據較小的情況。主要是前者轉換完寫入文件進行保存,后者轉換完直接加載在內存。
未完待續 ^_^
總結
以上是生活随笔為你收集整理的python json模块详解_Python的标准模块包json详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 数据分析班_Python数
- 下一篇: 汉诺塔算法python_经典算法:汉诺塔