使用 Newtonsoft.Json 将表单数据转换成对象

对于内容较多的表单一个个获取赋值比较麻烦,通过对象转换几行代码就可以完成表单数据读取到对象

先将表单数据转换成json

cs 复制代码
string json = JsonConvert.SerializeObject(Request.Form);

转换后的json

javascript 复制代码
{
    "id":"1234",
    "name":"username",
    "address":"address"
}

如果表单提交名称和对象内不一致也可以通过配置 Newtonsoft.Json 进行转换,不支持的格式也可以通过自定义转换处理

再将json数据转成对象

cs 复制代码
class userInfo{

    public int id{get;set;}

    public string name{get;set;}

    public string address{get;set;}
}

userInfo objUserInfo = JsonConvert.DeserializeObject<userInfo>(json);
相关推荐
chilavert31828 分钟前
技术演进中的开发沉思-268 Ajax:JSON
javascript·ajax·okhttp·json
Cv打怪升级2 小时前
3D-Front数据集 json说明
3d·json
电商API&Tina17 小时前
【电商API接口】关于电商数据采集相关行业
java·python·oracle·django·sqlite·json·php
天远数科18 小时前
Go语言金融风控:天远 全能小微企业报告组合接口的 AES 加密与异构 JSON 解析
大数据·golang·json
盼哥PyAI实验室1 天前
Python 爬虫核心基础:请求与响应机制全解析(从 GET 请求到 JSON 分页实战)
爬虫·python·json
陌颜39111 天前
JSON在线工具:从数据混沌到清晰洞察的智能助手
json
放学-别走2 天前
免费在线 JSON 工具:格式化、校验、美化、压缩,一站式解决
json·json工具·json 格式化·json 校验·json 压缩·json 美化·json 转译
Data_agent2 天前
京东图片搜索商品API,json数据返回
数据库·python·json
一方热衷.2 天前
对图像分割的图片进行缩放的同时调整JSON标签
人工智能·计算机视觉·json
Filotimo_2 天前
在java开发中:JSON序列化和JSON反序列化
java·microsoft·json