我正在尝试使用我的点击方法解析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"}}
任何帮助都非常感谢。
答案 0 :(得分:4)
它不是一个对象的数组。试试JsonObject
。
string result = @"{""X-YZ-12345/AB.CD"" :{""PM1"":""F"",""PM2"":""47.12""}}";
var jobj = JsonObject.Parse(result);