收到无效的JSON消息

时间:2017-05-04 19:13:27

标签: rest api post fosrestbundle

我正在尝试POST我已经制作的API,我正在使用Postman进行测试。我收到了400 Bad Request错误,作为对Invalid JSON message received消息的回复。

这是使用GET向用户反馈记录的示例。

{
    "id":3,
    "title":"Radio Etiquette Book",
    "summary":"This book provides advice on how to present a radio programme with flair.",
    "timestamp":"2016-12-22T18:18:20+0000",
    "author":{"id":1,...***},
    "reviews":
}

我认为问题出在author,因为author包含子字段,例如ID,用户名,密码和名为entries的子类(由该作者创建的书籍),以及{ {1}}(由该作者撰写的评论)。

如何发布新条目以避免400 Bad Request错误?我不确定它的价值是什么,我发布的内容不正确,但是关于它是否真的是作者,以及应该如何输入它的争论。

1 个答案:

答案 0 :(得分:2)

您可以使用类似JSONLint的网站来检查您尝试发送的JSON是否格式正确。它应该能够向您显示错误行以及它可能与JSON规范不匹配的原因。

link to JSONLint