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模块的使用内容请搜索编程宝库以前的文章,希望以后支持编程宝库

 为什么使用三方支付?  再没有三方支付平台之前,用户发起支付请求的时候,用户要去和银行签约(转账),特别的不方便,为了解决这些问题,就有了三方支付,三方平台去完成签约,给用户节省时间。&nbs ...