JSON数据与Python的字典或者列表嵌套字典的转化

JSON数据与Python的字典或者列表嵌套字典的转化

Python中的字典或者列表嵌套字典转JSON数据格式

import json
#json在python有两种表现形式:字典;列表嵌套字典
#列表嵌套字典
#定义一个列表嵌套字典
namw1 = [{"name":"张三","age":21},{"name":"王五","age":23},{"name":"赵二","age":26}]
#通过json中的dumps将字典转化为json
#加入可选参数:使得它不按照ascll码来转换
j1 = json.dumps(namw1,ensure_ascii=False)
print(f"转化后类型为:{type(j1)}")
print(f"j1:{j1}")

#将单独一个字典转化为json
dl = {"小美":"大一","小李":"大三","小军":"大二"}
d =  json.dumps(dl)
print(d)

将JSON数据格式转化为Python中的字典或者列表嵌套字典(支持ASCLL码转换)

#将json问卷转化转化为python的字典或者列表,loads
print(f"将ascll码的json转化为字典{json.loads(d)},类型为:{type(json.loads(d))}")
print(f"将ascll码的json转化为列表{json.loads(j1)},类型为:{type(json.loads(j1))}")

你可能感兴趣的:(json,python,开发语言)