是否有任何简单的程序为Windows 8应用程序生成JSON数据绑定类?

时间:2012-12-03 18:06:18

标签: c# windows-8

我正在研究一个非常复杂的Windows 8应用程序的大型JSON数据。在.net中,我们可以绑定类以在解析JSON之后填充数据。但为此,我们需要一个精确的JSON数据类。我很难让班级正确。请帮忙

2 个答案:

答案 0 :(得分:3)

您可以使用json2csharp从json

生成类

答案 1 :(得分:3)

生成课程 通过复制整个JSON数据字符串来使用http://json2csharp.net

然后

  public async Task<string>getData()
       {
          HttpClient client=new HttpClient();
    String URL="your string";//url for the JSON response
    HttpResponseMessage response=await client.GetAsync(URL);
    Return await response.Content.ReadAsStringAsync();
    }

   private void async Button1_click ()
   {
      string responseText= await getData();
DataContractJsonSerializer= new DataContractJsonSerializer(typeOf(RootObject));//DataContractJsonSerializer is the class object that u will generate 
RootObject root;
Using(MemoryStream stream=new MemoryStream(Encoding.Unicode.GetBytes(responseText)))
{
    //access properties here
}
}