1

我正在尝试用我的点击方法解析做一个 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"}}

任何帮助高度赞赏。

4

1 回答 1

4

它不是一个数组而是一个对象。试试JsonObject

string result = @"{""X-YZ-12345/AB.CD"" :{""PM1"":""F"",""PM2"":""47.12""}}";
var jobj = JsonObject.Parse(result);
于 2013-05-04T17:45:41.943 回答