将数组json发送到控制器web api c#
Posted
技术标签:
【中文标题】将数组json发送到控制器web api c#【英文标题】:Send array json to controller 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)
)
【问题讨论】:
【参考方案1】:您可以尝试关注。
[FromBody]List<EquiposTorneo> myJson
如果有单个项目则需要单个对象,如果有数组则需要 List 或 Enumrable。
【讨论】:
以上是关于将数组json发送到控制器web api c#的主要内容,如果未能解决你的问题,请参考以下文章