使用json提供的loads(str)函数进行JSON数据的解码
函数说明:
str - JSON字符串
返回值 - python数据
示例代码:
# coding=utf-8
import urllib.request
import json
# 使用json模块的loads(str)函数进行JSON数据的解码
url = 'http://localhost:8080/NoteWebService/note.do?action=query&ID=10'
req = urllib.request.Request(url)
with urllib.request.urlopen(req) as response:
data = response.read()
json_data = data.decode()
print("JSON字符串:", json_data)
py_dict = json.loads(json_data) # 解码JSON字符串,返回字典
print('备忘录ID:', py_dict['ID'])
print('备忘录日期:', py_dict['CDate'])
print('备忘录内容:', py_dict['Content'])
print('用户ID:', py_dict['UserID'])