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]都去掉,对我网站会有什么影响?
------解决方案--------------------
如需要阅读该回复,请登录或注册CSDN!