我正在尝试使用我的点击方法解析 GET
Using Windows.Data.Json;
private async void getJSON_click(object sender,RoutedEventArgs e)
{
var client=new HttpClient();
client.MaxResponseBufferSize=1024*1024;
var response= await Client.GetAsync(new Uri(The URL here));
var result = await response.Content.ReadAsStringAsync();
var component=JsonArray.Parse(result);
}
以下是错误信息—— WINRT 信息:位置 0 处的字符无效。JSON 字符串无效。
这是我正在尝试解析的 JSON 数据: {"X-YZ-12345/AB.CD":{"PM1":"F","PM2":"47.12"}}
非常感谢任何帮助。
最佳答案
它不是一个数组,它是一个对象。试试 JsonObject
。
string result = @"{""X-YZ-12345/AB.CD"" :{""PM1"":""F"",""PM2"":""47.12""}}";
var jobj = JsonObject.Parse(result);
关于c# - JSON 解析错误 - 位置 0 处的字符无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16377169/