在python中解析JSON格式的数据

时间:2015-12-23 14:01:31

标签: python json

嘿我正在尝试导入已格式化为JSON数据的数据。我试图让它在Python中读取,因此我可以将它用于http post请求。我已经尝试将其保存为.JSON和.txt并在两个文件上使用json.dumps但我仍然以错误的格式获取它。代码如下。我猜它正在以错误的格式读取,因为帖子的响应是错误的。但是,当我使用邮递员工作时,没有错误。

workingFile = 'D:\\test.json'

file = open(workingFile, 'r')

read = [file.read()]

data = json.dumps(read)
url = 'http://webaddress'
username = 'username'
password = 'password'

requestpost = requests.post(url, data, auth=(username, password))

2 个答案:

答案 0 :(得分:1)

workingFile = 'D:\\test.json'

with open(workingFile, 'r') as fh:
    data = json.load(fh)

url = 'http://webaddress'
username = 'username'
password = 'password'

requestpost = requests.post(url, json=data, auth=(username, password))

通过指定json=data,请求将有效负载编码为json而不是表单数据

答案 1 :(得分:0)