反序列化json

时间:2012-06-09 08:48:29

标签: asp.net json serialization datacontractserializer javascriptserializer

我正在尝试从aspx页面调用Web服务。 Web服务返回json。我需要反序列化json对象。

我尝试提取字符串,其格式为:

"{ \" d \" : [ { \" _type \" : \" Myclass:#serviceName \", ....other members..}, { ..other records ... }, {...} ] }"

我的代码如下:

    Stream receivedStream = HttpWResp.GetResponseStream();
    Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
    StreamReader reader = new StreamReader(receivedStream, encode);
    string text = reader.ReadToEnd(); // text shows the above string

请帮助我下一步做什么。此外,参考一些关于该主题的好文章也会有所帮助。

由于

2 个答案:

答案 0 :(得分:2)

如果您使用的是早期的.NET版本和/或想要更多功能,请查看以下内容:

http://json.codeplex.com/

答案 1 :(得分:0)