首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

JSON序列化和实体类[Serializable]冲突的有关问题

2012-02-12 
JSON序列化和实体类[Serializable]冲突的问题我用PetShop的框架做了一个小网站,实体类都加上了[Serializab

JSON序列化和实体类[Serializable]冲突的问题
我用PetShop的框架做了一个小网站,实体类都加上了[Serializable]。
现在要用到到JSON数据,使用了http://www.cnblogs.com/zhaozhan/archive/2011/01/09/1931340.html中的JSONHepler,但是发现了问题。
实体类

C# code
  [Serializable]    public class DepartmentInfo    {        public int DepartmentId { get; set; }        public string DepartmentName { get; set; }}

如果实体类上没有[Serializable],是正常显示的
比如{"DepartmentId":1,"DepartmentName":"yyy"}

如果实体类上有[Serializable],通过FF查看响应,得到的JSON数据是这样子的
{"<DepartmentId>k__BackingField":1,"<DepartmentName>k__BackingField":"yyy"}

请问怎么解决啊?如果把[Serializable]都去掉,对我网站会有什么影响?

[解决办法]

热点排行