【问题标题】:How can we convert the data received into JSON format in Python我们如何在 Python 中将接收到的数据转换为 JSON 格式
【发布时间】:2023-03-22 05:27:01
【问题描述】:

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

我使用的 Post URL 将接受 J SON 格式。我得到的数据是 TYPE DICT。 你能举一些例子来说明如何转换数据并发送到 URL 吗?

【问题讨论】:

  • json.dumps(data)

标签: python url


【解决方案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 发送到您的接收应用程序

【讨论】:

    【解决方案2】:

    尝试这样的事情并告诉我,

    requests.post(url, data=json.dumps(dict_data))
    

    【讨论】:

      猜你喜欢
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-15
      • 2011-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多