MVC请求到C#后端中的可变输入数(来自db)?
简介:我在数据库中保存了一个必须作为输入的特定输入的模板,所以每次操作时都不一样,有时可能是2个,其他可能是12个 但是仍然想使用一个post/get请求(具有可变数量的参数,我可以识别),有没有办法在C#后端使用json和不使用json来实现这一点MVC请求到C#后端中的可变输入数(来自db)?,c#,json,asp.net-mvc-4,backend,C#,Json,Asp.net Mvc 4,Backend,简介:我在数据库中保存了一个必须作为输入的特定输入的模板,所以每次操作时都不一样,有时可能是2个,其他可能是12个 但是仍然想使用一个post/get请求(具有可变数量的参数,我可以识别),有没有办法在C#后端使用json和不使用json来实现这一点 感谢如果您正在开发一个发送/接收JSON数据的Web API,那么将变量字段作为API请求模型中的附加JSON对象是有意义的。大致如下: public class YourRequestApiModel { public JsonDocum
感谢如果您正在开发一个发送/接收JSON数据的Web API,那么将变量字段作为API请求模型中的附加JSON对象是有意义的。大致如下:
public class YourRequestApiModel
{
public JsonDocument CustomData { get; set; }
// ...
}
然后在发送请求时,您可以轻松地将IDictionary
序列化为JSON结构以发送到API,例如:
{
"customData": {
"customerName": "Mario",
"purchaseYear": 2020,
"isFirstPurchase": true,
"comments": null
}
}
如果您正在开发一个发送/接收JSON数据的Web API,那么将变量字段作为API请求模型中的附加JSON对象是有意义的。大致如下:
public class YourRequestApiModel
{
public JsonDocument CustomData { get; set; }
// ...
}
然后在发送请求时,您可以轻松地将IDictionary
序列化为JSON结构以发送到API,例如:
{
"customData": {
"customerName": "Mario",
"purchaseYear": 2020,
"isFirstPurchase": true,
"comments": null
}
}
谢谢你的回答,我更新了问题,因为Stackoverflow认为这是一个基于意见的问题(不确定如何)。谢谢你的回答,我更新了问题,因为Stackoverflow认为这是一个基于意见的问题(不确定如何)