第六回 C#之JSON注意事项

JSON返回示例 :

{
    "data": {
        "address": "湖南省茶陵县", //地扯
        "birthday": "1985-08-08", //生日
        "constellation": "狮子座",//星座
        "gender": "男",//性别
        "idcard": "430224198508085219", //身份证号码
        "zodiac": "牛"//生肖
    },
    "error": 0,//返回code
    "msg": "succeed"//返回信息
}
//JSON 转换成C#数据结构

public class CardMessge
{
/// <summary>
/// 地址
/// </summary>
public string address { get; set; }//地址
/// <summary>
/// 生日
/// </summary>
public string birthday { get; set; }//生日
/// <summary>
/// 星座
/// </summary>
public string constellation { get; set; }//星座
/// <summary>
/// 性别
/// </summary>
public string gender { get; set; }//性别
/// <summary>
/// 身份证号
/// </summary>
public string idcard { get; set; }//身份证号
/// <summary>
/// 生肖
/// </summary>
public string zodiac { get; set; }//生肖
}

public class CardInfo
{
public CardMessge data { get; set; }
public int error { get; set; }
public string msg { get; set; }
}

 

注意:在CardInfo类中属性名称和JSON返回实例中字段要一致,否则就得不到正确的结果.

posted @ 2016-01-18 14:14  Eric_shi  阅读(99)  评论(0编辑  收藏  举报