Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MVC请求到C#后端中的可变输入数(来自db)?_C#_Json_Asp.net Mvc 4_Backend - Fatal编程技术网

MVC请求到C#后端中的可变输入数(来自db)?

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

简介:我在数据库中保存了一个必须作为输入的特定输入的模板,所以每次操作时都不一样,有时可能是2个,其他可能是12个

但是仍然想使用一个post/get请求(具有可变数量的参数,我可以识别),有没有办法在C#后端使用json和不使用json来实现这一点


感谢

如果您正在开发一个发送/接收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认为这是一个基于意见的问题(不确定如何)