使用 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);
相关推荐
进击的雷神3 小时前
攻克JSON嵌套HTML的双重解析难题:基于多层数据提取的精准爬虫设计
爬虫·html·json·spiderflow
进击的雷神4 小时前
攻克JSON接口分页与对象数组处理:基于AJAX数据源的精准博客爬虫设计
爬虫·ajax·json·spiderflow
不会写DN6 小时前
Go 生态最快 JSON 库 - jsoniter
开发语言·golang·json
KevinCyao6 小时前
批量发短信接口的数据格式设计:CSV、JSON还是XML?
xml·前端·前端框架·json
电商API&Tina7 小时前
主流跨境平台多站点 API 接入流程:淘宝天猫京东API接口
java·大数据·网络·数据库·人工智能·sql·json
西门吹牛7 小时前
RV1126B移植mosquitto并且写C语言调用
c语言·开发语言·json
电商API&Tina1 天前
电商数据采集API接口||合规优先、稳定高效、数据精准
java·javascript·数据库·python·json
菜鸟程序猿小章1 天前
接入阿里千问大模型识别文档中表格信息输出json
json
BullSmall1 天前
JSON 结构注入测试系统:全解与实战案例
json·安全性测试
-许平安-1 天前
MCP项目笔记五(PluginAPI)
c++·笔记·rpc·json·mcp·pluginapi