JSON示例: Content-type: text/html; charset=utf-8 
{
"ret":0,
"msg":"",
"nickname":"Peter",
"figureurl":"http://exmple.qq.com/qzapp/000000000000000000000000000F4262/50",
} qq登录 返回 的是这个JSon 怎么能获取 nickname和figureurl。谢谢大家帮个忙 看一下

解决方案 »

  1.   

    解析json
      

  2.   

    万般比LINQ之LINQ2Json
    http://james.newtonking.com/archive/2008/02/11/linq-to-json-beta.aspx
      

  3.   


    子夜MM复制错地址了用jquery解析
      

  4.   

    前台用jQuery,后台用json.net反序列化。
      

  5.   

    后台解析:
            public static T JsonDeserilization<T>(string jsonStr)
            {
                DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
                MemoryStream ms = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(jsonStr));
                T obj = (T)ser.ReadObject(ms);
                return obj;
            }
            public static string JsonSerialize<T>(T jsonObj)
            {
                string jsonStr=string.Empty;
                DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
                MemoryStream ms = new MemoryStream();
                ser.WriteObject(ms, jsonObj);
                jsonStr = System.Text.Encoding.UTF8.GetString(ms.ToArray());
                ms.Close();
                return jsonStr;
            }其中DataContractJsonSerializer 位于Framework3.0版本中 命名空间为System.Runtime.Serialization.Json前端可通过json2.js文件解析 应用方便 高效稳定 可以从网上下个json2.js文件 很多
      

  6.   

    悲剧啊。公司电脑垃圾 也回答不了问题。
    有几种解析的办法 我就贴一种吧可以找找很多。解析json