1
を返す:JSON.parse私はJSON.parseを使用して(生成し、サーバから返された)は、次のJSON文字列を解析しようと予期しないトークン
[{"id":1,"username":"klebermo","password":"$2a$04$YYqryKrcmUQfwmbsnhA1Te0FghiYsirxVq.Wf.kChjpEm/uuky.fu","firstName":"Kleber","lastName":"Mota","email":"[email protected]","credenciais":[{"id":1,"nome":"user","autorizacoes":[{"id":1,"nome":"user","authority":"user"}]},{"id":2,"nome":"admin","autorizacoes":[{"id":2,"nome":"admin","authority":"admin"}]}],"enabled":true,"credentialsNonExpired":true,"accountNonLocked":true,"accountNonExpired":true,"authorities":[{"id":1,"nome":"user","authority":"user"},{"id":2,"nome":"admin","authority":"admin"}]}]
が、私はこのエラーを得た:
Uncaught SyntaxError: Unexpected token o in JSON at position 1
at JSON.parse (<anonymous>)
at Object.success ((index):186)
at i (jquery-3.2.1.min.js:2)
at Object.fireWith [as resolveWith] (jquery-3.2.1.min.js:2)
at A (jquery-3.2.1.min.js:4)
at XMLHttpRequest.<anonymous> (jquery-3.2.1.min.js:4)
マイJavaScriptをこの解析では、次のような構文解析が行われます:
複数のjson検証サイトでJSON文字列を検証しようとするとエラーは表示されません。 JSONは、ブラウザデベロッパーツールの[ネットワーク]タブに表示され、正しく表示されます。
誰でもここで何が間違っているのかを知ることができますか?
jQueryが解析を行っています。 – Pointy
jsonオブジェクトの最後に大括弧が1つ多くありますが、それはタイプミスですか? – Tim
@Timはい、そうだった。既にそれを修正してください。 –