2014-06-20 63 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; 
     }