本文主要是介绍使用 Newtonsoft.Json 将表单数据转换成对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对于内容较多的表单一个个获取赋值比较麻烦,通过对象转换几行代码就可以完成表单数据读取到对象
先将表单数据转换成json
string json = JsonConvert.SerializeObject(Request.Form);
转换后的json
{"id":"1234","name":"username","address":"address"
}
如果表单提交名称和对象内不一致也可以通过配置 Newtonsoft.Json 进行转换,不支持的格式也可以通过自定义转换处理
再将json数据转成对象
class userInfo{public int id{get;set;}public string name{get;set;}public string address{get;set;}
}userInfo objUserInfo = JsonConvert.DeserializeObject<userInfo>(json);
这篇关于使用 Newtonsoft.Json 将表单数据转换成对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!