Python JSON模塊的使用詳情

1.dumps( )將Python數據轉成JSON格式

轉換對應表:

Python JSON
dict object
list,tuple array
str,unicode string
int,float,long number
True true
False false
None null
import json
li={'a':1,'c':3,'b':2}
print(json.dumps(li))
print(type(json.dumps(li)))


1.1設置縮進indent

import json
li={'a':1,'c':3,'b':2}
print(json.dumps(li,indent=2))
print(type(json.dumps(li)))


1.2排序sort_keys

import json
li={'a':1,'c':3,'b':2}
print(json.dumps(li,sort_keys=True,indent=2))
print(type(json.dumps(li)))


2.loads( )將JSON格式數據轉成Python數據

轉換對應表:

JSON Python
object dict
array list
string unicode
number(int) int,long
number(real) float
trun Trun
false False
null None
import json
li={'data':{'a':1,'c':3,'b':2,}}
a=json.dumps(li)
print(json.loads(a))
print(type(json.loads(a)))


到此這篇關於Python JSON模塊的使用詳情的文章就介紹到這瞭,更多相關Python JSON模塊的使用內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: