我正在尝试在其中发布带有xml消息的json。但是它返回

无效字符\\'b \\'寻找值的开始

我认为可能的原因是我试图封送不是json格式的return正文。 pb>

此行发生错误

该错误表明服务器未返回有效的JSON响应。我建议添加以下代码来调试问题:

此怪异错误消息的原因是:

https://golang.org/src/encoding/json/decode.go

在我的情况下,我保存了json作为字符串然后由:stringData = JSON.parse(myJsonString)

进行解析,下一次我也使用gin-context-ShouldBind()(https://godoc.org/github.com/gin-gonic/gin #Context.ShouldBind)并将我的json映射到对象:错误是因为它需要将json作为字符串,所以从前端发送请求时使用了JSON.stringify(jsonObject)。

我也有问题。这是因为vue请求api对json数据进行了字符串化,而keep请求数据是json数据。例如curl apiUrl -H '' -d '{"a":1,"b":2}',而不是curl apiUrl -H '' -d 'a=1&b=2',我认为保持您的响应是将解析json数据

请先检查请求标头。检查内容类型。就我而言,它不是application/JSON。它是application/x-www-form-urlencoded.