2014-06-20 145 views
0

我想知道,我们如何解析从其他Web服务接收到的JSON数据。示例JSON数据在这里给出{"success":true, userName:true}解析Windows Phone 8中的JSON数据

我看到很多关于这方面的文章,因为我对此很陌生,不知道最好的方法。

在此先感谢 塞巴斯蒂安

+0

http://stackoverflow.com/questions/6620165/how-to-parse-json-in-c – DevBob

回答

0

如果您使用可视化al studio 2013,您可以使用“粘贴为json”功能直接生成反序列化的类。 然后,您可以使用此代码解析JSON

 public T GetObject(string json) 
     { 
      DataContractJsonSerializer jsonParser = new DataContractJsonSerializer(typeof(T)); 
      byte[] byteArray = Encoding.UTF8.GetBytes(json); 
      MemoryStream stream = new MemoryStream(byteArray); 
      var obj = jsonParser.ReadObject(stream); 
      return (T)obj; 
     }