json.loads()这个函数是将json对象转换成python对象,
而json.dumps()是将python对象(可以是数字、列表,字典,元组)转换为字符串
一.json.dumps() python对象 ----->字符串
import json
c = ['iplaypython',[1,2,3], {'name':'xiaoming','age':'15'}]
d = json.dumps(c)
print(type(c))
print(type(d))
print(d)
输出的结果是:
可一看到,将单引号都转换为了双引号(java和python的数据区别,java不存在单引号之说)
二 .json.loads() 是字符串---->python对象
import json
c = '[{"name":"xiaoming","age":"15"},{"name":"xiaoming","age":"15"}]'
d = json.loads(c)
print(type(c))
print(type(d))
print(d)