如何将接收到的数据转换为Python中的JSON格式

问题描述 投票:-1回答:2

[我正在使用python中的GET方法获取数据,并且再次使用python脚本中的POST方法将获取的数据发布到另一个URL。但是在发布时,我收到ERROR 400 BAD REQUEST-我认为这是因为我要发送到URL的数据格式。

我正在使用的Post URL将接受J SON格式。我得到的数据为TYPE DICT。您能举个例子说明如何转换数据并发送到URL吗?

python url
2个回答
1
投票

思考这就是您要寻找的:

import json

artistDict = {
  'name'     : 'Davy Jones',
  'band'     : 'Monkeys',
  'Genre'    : 'Rock',
  'firstYear': 1966
}
artist_json = json.dumps(artistDict)
print(artist_json)

将产生

{"name": "Davy Jones", "band": "Monkeys", "Genre": "Rock", "firstYear": 1966}

然后您就可以将artist_json发送到接收的应用程序


1
投票

尝试这样的事情,让我知道,

requests.post(url, data=json.dumps(dict_data))
© www.soinside.com 2019 - 2024. All rights reserved.