第六回 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返回实例中字段要一致,否则就得不到正确的结果.