1、JSON转Python
# json转python
j1 = '{"name": "zhangsan", "age":null}'
json_python = json.loads(j1)
print("json转python:", json_python)
运行结果:
json转python: {'name': 'zhangsan', 'age': None}
2、Python转JSON
# python转json
p1 = {"name": "zhangsan", "age": None}
python_json = json.dumps(p1)
print("python转json:", python_json)
运行结果:
python转json: {"name": "zhangsan", "age": null}
3、返回JSON对象,获取某个值
# 示例:获取返回json对象中的某一个值
students = '''[
{"name": "张三", "age": 20, "score": 85},
{"name": "李四", "age": 22, "score": 90},
{"name": "王五", "age": 21, "score": 88}
]'''
"""先把JSON对象转成python"""
json_to_python = json.loads(students)
"""转换成Python后,利用列表推导式取值"""
print([i.get("name") for i in json_to_python])
运行结果:
['张三', '李四', '王五']
4090

被折叠的 条评论
为什么被折叠?



