jsonオブジェクトをvarcharとしてデータベースに保存します。
奇妙なことに、私のjsonオブジェクトの1つ(数千から)の最後に余分な終了中括弧が追加されています。
ChromeとFirefoxにバグがあります。Firefoxコンソールのエラーは次のとおりです。
SyntaxError:JSON.parse:JSONデータの後に予期しない非空白文字。Chromeでは、エラーは次のとおりです。UncaughtSyntaxError:Unexpected token}
デバッグ中に、grailsコントローラーから返すmyjson文字列に超過がないことを確認しまし'}'
た。
次のコードでコントローラーからjsonをレンダリングします。
render(text:shape?.geojson, contentType:"application/json", encoding:"UTF-8")
また、getリクエストで有効なjsonを取得できないため、問題はjavascriptにはありません。
そのような奇妙な行動の原因は何でしょうか?前もって感謝します。