JSON?
自己定义一个类,转化过去,简单~!

解决方案 »

  1.   

    var o = eval(s);
    o.cardno;
    o.cardpwd;
      

  2.   

    就是用SubString方法就可以了,只是你要注意其中的转义字符的
    如提出卡号: string str = "{\"cardno\":\"260945830561\",\"cardpwd\":\"3465681009506310\",\"cid\":\"9\",\"type\":\"7\",\"value\":\"1\"}";
                str = str.Substring(11,12);
                MessageBox.Show(str);//显示的结果即是260945830561
      

  3.   

    如果你要提出密码:同样的方法,str1就是密码
    string str1 = str.Substring(36,16);
      

  4.   

    自定义实体类JSON 序列化 
    使用Newtonsoft.Json.dll
    String strJSON = "";
    A t= Deserialize<A>(strJSON);
    public class A
    {
        [DataMember]
        public string Name { get; set; }}
    http://topic.csdn.net/u/20090927/11/f97c9a59-ee90-41b2-b03c-2c09ef059970.html
      

  5.   

    JavaScriptSerializer 用这个类。
    在web项目中,这个类用来转换JavaScript用的JSON格式。
    估计这样给你说也不知道,所以帮你写了一段,如下:
    string str = "{\"cardno\":\"260945830561\",\"cardpwd\":\"3465681009506310\",\"cid\":\"9\",\"type\":\"7\",\"value\":\"1\"}";
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            Dictionary<string,string> dic = serializer.Deserialize<Dictionary<string, string>>(str);
            string chardNo = dic["cardno"];
    实例化一个JavaScriptSerializer类,直接调用其方法,返回一个键值对的集合,然后就可以通过key值类访问数据了。
    记住,要引入相应的命名空间,JavaScriptSerializer类在System.Web.Script.Serialization 这个命名空间里面。还有,Dictionary类在System.Collections.Generic命名空间哈。