import json
'''
解析json数据
'''
jsonstring = '{"user_man":[{"name":"Peter"},{"name":"xiaoming"}],' \
'"user_woman":[{"name":"Anni"},{"name":"zhangsan"}]}'
json_data = json.loads(jsonstring)
print(json_data.get("user_man"))
print(json_data.get("user_woman"))
print(json_data.get("user_man")[0].get("name"))
print(json_data.get("user_woman")[1].get("name"))
print('')
print(json_data['user_man'])
print(json_data['user_woman'])
print(json_data["user_man"][0]["name"])
print(json_data["user_woman"][1]["name"])
print('')
'''
从文件读取json数据并解析
'''
filename="json.txt"
json_data = json.load(open(filename))
print(json_data["user_woman"][1]["name"])
'''
结构化打印json数据
'''
import pprint
pprint.pprint(json_data)
json.txt文件内容
{"user_man":[{"name":"Peter"},{"name":"xiaoming"}],"user_woman":[{"name":"Anni"},{"name":"zhangsan"}]}
json.loads(字符串)
json.load(open(文件名称))