可能重复:
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);