JSONデータをjQueryで初めて変換するのですが、JSON文字列を変換しようとすると次のエラーが発生します。私は何か間違っているのですか?私はjQueryでJSON文字列を変換する簡単なサイトを探していましたが、チュートリアルのほとんどは理解しにくいようです。可能であれば、jsonsをjQueryでURLから変換するためのヒントをいくつか紹介します。JQueryでJSONデータを正しく解析できない
var obj = jQuery.parseJSON('{"result":[{"id":"25","name":"loplo\n","score":"1198"},{"id":"58","name":"adjm","score":"1131"},{"id":"60","name":"dragon with ","score":"1083"},{"id":"57","name":"tDj","score":"799"},{"id":"59","name":"dragon with ","score":"452"},{"id":"55","name":"Donny","score":"450"},{"id":"56","name":"ajo ","score":"401"},{"id":"61","name":"make ","score":"392"}]}');
エラーメッセージ
Uncaught SyntaxError: Unexpected token
in JSON at position 35
at JSON.parse (<anonymous>)
at Function.m.parseJSON (jquery-1.11.1.min.js:4)
at leaderboard.js:16
あなたは実際にあなたのJSコードでその文字列リテラルを持っていますか?もしそうなら、なぜですか?あなたは 'var obj = {result:[{...'。 –
文字列リテラルの '\ n'は、実際の文字がJSONデータの中にある場合とは異なって解釈されます。あなたが最後に解決しようとしている実際の問題は何ですか? –
\ n文字があなたのjsonデータを破壊しています。それを取り除くと、それはちょうど良い構文解析を行います –