重複の可能性:
JsonArray.Parse(…) エラー
Windows 8(C#、XAML)でマンガ情報アプリを開発しています。それに応じてアプリで使用する公開 Web API ( http://www.mangaeden.com/api/list/0/ ) から情報を受け取っています。JSON 文字列を効果的に受け取ることはできますが、正しく解析できず、正確に何が問題なのかわかりません。表示されるエラーは「無効な JSON 文字列」ですが、http://jsonlint.com/で確認すると、検証済みの JSON 文字列です。
コードを実行するたびに、次のエラーが発生します。
位置 0 の無効な文字
これが私のコードです:
//Receive JSON String from MangaEden Website
var client = new HttpClient();
client.MaxResponseContentBufferSize = Int32.MaxValue;
var response = await client.GetAsync(new Uri("http://www.mangaeden.com/api/list/0/"));
var result = await response.Content.ReadAsStringAsync();
//
// Parse the JSON data
//
var manga = JsonArray.Parse(result);