gpt4 book ai didi

json - json响应末尾出现意外 token }

转载 作者:行者123 更新时间:2023-12-02 14:53:40 25 4
gpt4 key购买 nike

我将json对象作为varchar存储在数据库中。

奇怪的是,多余的结尾花括号被添加到我的json对象中仅有的一个(从数千个对象开始)的末尾。

我看到了chrome和firefox中的错误。在firefox控制台中,错误如下:

SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data. In chrome the error is: Uncaught SyntaxError: Unexpected token }



在调试时,我保证我从grails Controller 返回的myjson字符串没有多余的 '}'

我通过以下代码从 Controller 渲染json:
render(text:shape?.geojson, contentType:"application/json", encoding:"UTF-8")

另外,问题不在javascript中,因为我无法通过get请求获得有效的json。

这种奇怪行为的原因可能是什么?
提前致谢。

最佳答案

我设置contentType:“text / json”而不是“application / json”后,该错误已修复。

关于json - json响应末尾出现意外 token },我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15641132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com