i besoin de POST tableaux dans l'objet de api qui va ressemble à ceci:Envoi des tableaux Json dans l'objet API
{
"ds_seatInfo": [
{
"SEAT_LOC_NO": "00201901",
"SEAT_LOC_NO": "00201902"
}
],
"SCN_SCH_SEQ": "13178",
"REQ_FG_CD": "01",
"LOCK_APRV_KEY": "123123"
}
j'ai essayé d'utiliser des modèles qui définissent comme suit:
public class ds_seatInfo
{
public List<string> SEAT_LOC_NO { get; set; }
}
public class BookParam
{
public string SCN_SCH_SEQ { get; set; }
public ds_seatInfo ds_seatInfo { get; set; }
public string REQ_FG_CD { get; set; }
public string LOCK_APRV_KEY { get; set; }
}
mais le résultat ne sont pas comme prévu, ce Retournons modèle:
"{\"SCN_SCH_SEQ\":\"13178\",\"ds_seatInfo\":{\"SEAT_LOC_NO\":[\"00201901\",\"00201902\"]},\"REQ_FG_CD\":\"01\",\"LOCK_APRV_KEY\":\"123123\"}"
qui signifie que le SEAT_LOC_NO ne lit pas comme prévu. J'utilise Newtonsoft pour sérialiser le modèle.
Que dois-je faire?
Quelle est la signature de la méthode sur l'action WebApi? – DiskJunky
@DiskJunky HTTPPost – blacoffees
Je veux dire comment la méthode est déclarée, par exemple, 'public void DoSomething (SomeObject param1, ...)' – DiskJunky