asp.net后台能否自动将JSON值赋给对象
比如JSON里面有属性Name,那么我后台实体类里面也有属性Name,我如何将JSON里面得Name自动赋值给实体类里面得Name,前提是我不知道JSON里面有多少个属性...
比如JSON里面有属性Name,那么我后台实体类里面也有属性Name,我如何将JSON里面得Name自动赋值给实体类里面得Name,前提是我不知道JSON里面有多少个属性时候,只不过我的JSON是和实体类规则命名的
展开
3个回答
展开全部
JavaScriptSerializer ser=new JavaScriptSerializer();
Student stu= ser.Deserialize<Student >(jsonstu);
其中Student是后台实体,jsonstu是Json字符串
Student stu= ser.Deserialize<Student >(jsonstu);
其中Student是后台实体,jsonstu是Json字符串
追问
JavaScriptSerializer在哪个命名空间下下呢
追答
using System.Web.Script.Serialization;
其实只要你的类名没写错,在类名上右击有个解析,visual studio可以自动导入命名空间的,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询