【问题标题】:Send array json to controller web api c#将数组json发送到控制器web api c#
【发布时间】:2021-10-12 02:50:26
【问题描述】:

我有一个 web api 控制器,但我的对象 myJson 为空。

 [HttpPost]
    [Route("api/Torneo/AddEquipos")]
    public JsonResult InsertTorneoEquipos([FromBody]EquiposTorneo myJson)
    {
     
        return new JsonResult("OK");

    }

我在前端发送这个对象 json

myJson = 

    [
    {\"id_torneo\":1,\"id_equipo\":27},{\"id_torneo\":1,\"id_equipo\":28}
    ]

模型 EquipostTorneo

  public class EquiposTorneo
    {
        public int id_torneo { get; set; }

        public int id_equipo { get; set; }

    }

我的前端 vuejs:

   registrar () {
        const params = this.rowData
        const myJson = JSON.stringify(params)

        axios.post(url + 'Torneo/AddEquipos', {
          myJson,
        })
          .then((response) => {
            console.log(response)
})

【问题讨论】:

    标签: javascript c# asp.net-web-api


    【解决方案1】:

    您可以尝试关注。

    [FromBody]List<EquiposTorneo> myJson
    

    如果有单个项目则需要单个对象,如果有数组则需要 List 或 Enumrable。

    【讨论】:

      猜你喜欢
      • 2017-07-23
      • 2017-05-17
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      • 2016-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多