【问题标题】:Flask API failing to decode JSON data. Error: “message”: “Failed to decode JSON object"Flask API 无法解码 JSON 数据。错误:“消息”:“无法解码 JSON 对象”
【发布时间】:2020-10-07 20:40:53
【问题描述】:

我知道有人问过类似的问题,但我不明白为什么这不起作用。

 curl -H "content-type: application/json" -d "@test.json" -X POST http://localhost:5000/v1/mod/model/pre

我得到了错误:

"message": "Failed to decode JSON object: Expecting value: line 1 column 1696 (char 1695)"

【问题讨论】:

  • 因为“@test.json”不是 JSON 字符串
  • @GProst 所以 test.json 是一个 json 文件。我该如何使用它?

标签: python json flask


【解决方案1】:

不要将@test.json 括在引号中:

curl -H "content-type: application/json" -d @test.json -X POST http://localhost:5000/v1/mod/model/pre

【讨论】:

  • json 文件很长......它真的不让我在这里发帖
  • 好吧,从错误消息来看,它似乎包含无效的 JSON 字符串
  • 是的。我现在编辑 json 文件和它的罚款。谢谢
猜你喜欢
  • 2019-07-21
  • 2018-08-14
  • 2015-03-29
  • 2023-03-12
  • 2016-11-05
  • 2014-06-21
  • 2013-01-31
  • 2022-07-11
  • 1970-01-01
相关资源
最近更新 更多