谁能帮我解析一下Json数据啊  在C#后台里。能写下代码吗 谢谢~ [{"teamId":94885,"teamname":"asas"},{"teamId":132820,"teamname":"哈喽"},{"teamId":137710,"teamname":"幸福花"}]想得到的数据  绑定到下拉列表里 一个是ID 一个是名字

解决方案 »

  1.   

    转帖:C#解析JSON的类
    授人予渔
      

  2.   


    asp.net 3.5  提供JavaScriptSerializer 转换JSON数据引用这个命名空间用Deserialize,DeserializeObject正反序列化
      

  3.   

    用Deserialize,DeserializeObject正反序列化 的能帮我写写代码吗?我只知道怎么{"teamId":94885,"teamname":"asas"} 这个的解法 
      

  4.   

              public T Deserialize<T>(string xml)
             {
                  using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(xml)))
                  {
                      var serializer = new DataContractSerializer(typeof(T));
                      T theObject = (T)serializer.ReadObject(stream);
                      return theObject;
                 }
              }
      

  5.   


    网上一搜到处都是还有MSDN。。
    http://heeroluo.net/ShowPost15.aspx
      

  6.   

     /// <summary>
            /// 把JSON字符串还原为对象
            /// </summary>
            /// <typeparam name="T">对象类型</typeparam>
            /// <param name="szJson">JSON字符串</param>
            /// <returns>对象实体</returns>
            public static T ParseFormJson<T>(string szJson)
            {
                var result = new JavaScriptSerializer().Deserialize<T>(szJson);
                return (T)result;
            }
      

  7.   

    JavaScriptSerializer微软本身并不推荐,推荐使用DataContractSerializer