我试图调用一个 url,获取返回的 json 并解析它以提取信息。
这是我在 C# windows 商店应用程序中的代码。
var client = new HttpClient();
var uri = new Uri("http://api.geonames.org/citiesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo");
string jsonstring = await client.GetStringAsync(uri);
var parsedResponse = JsonArray.Parse(jsonstring);
在这一行出现以下错误:
mscorlib.dll 中出现“System.Exception”类型的未处理异常
WinRT 信息:位置 0 处的字符无效。
附加信息:无效的 JSON 字符串。