联系我们
cms新闻网站系统、政府cms定制开发

广州网站建设公司-阅速公司

报纸新媒体网站内容发布一体化解决方案联系电话
/
http://www.kize.icu/
广州网站建设公司
您当前位置:首页>网站技术

网站技术

Serialization.Json反序列化时数据值为空

发布时间:2013/6/11 16:57:18  作者:Admin  阅读:176  

Serialization.Json反序列化时数据值为空

using System.Runtime.Serialization.Json;

原因一是:json数据格式不对 : Json数据跟类名一一对应,区分大小写

应为以下格式:

[ { "Areaid": "1", "Cnname": "北京市", "Total": "118" },{ "Areaid": "20", "Cnname": "上海市", "Total": "37"}]

二是:数据约定[DataContract]:

using System.Runtime.Serialization;

[DataContract]

public class Province

{

[DataMember]

public int Areaid { get; set; }

[DataMember]

public string Cnname { get; set; }

[DataMember]

public int Total { get; set; }

[DataMember]

public string Childclass { get; set; }

[DataMember]

public List<Province> ProvinceItems { get; set; }

}

成功显示:

List<Province> list = JsonHelper.JsonDeserialize<List<Province>>(jsonString);

foreach (Province m in list)

{}

相关文章
Serialization.Json
反序列化
cms新闻系统购买咨询
扫描关注 广州阅速软件科技有限公司
扫描关注 广州阅速科技
莱万特s
黑龙江快乐十分走势图50 广东体彩快乐十分走势图表 广东时时计划 欢乐斗牛 pk预测 广东快乐10分钟走势图下载 动物总动员标准走势图 内蒙古时时走势图 七乐彩预测总汇 王牌电玩城相同的游戏 7星彩app 福福建时时 香港开奖结果168开奖 mg电子娱乐平台游戏 扑克之夜百度百科 516棋牌游戏中心