我需要發佈對象中的數組API,這個API是這樣的:發送對象中的JSON數組到API
{
"ds_seatInfo": [
{
"SEAT_LOC_NO": "00201901",
"SEAT_LOC_NO": "00201902"
}
],
"SCN_SCH_SEQ": "13178",
"REQ_FG_CD": "01",
"LOCK_APRV_KEY": "123123"
}
使用定義如下模型我已嘗試:
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; }
}
但結果與預期不符,即模型返回:
"{\"SCN_SCH_SEQ\":\"13178\",\"ds_seatInfo\":{\"SEAT_LOC_NO\":[\"00201901\",\"00201902\"]},\"REQ_FG_CD\":\"01\",\"LOCK_APRV_KEY\":\"123123\"}"
這意味着SEAT_LOC_NO未按預期方式讀取。我正在使用Newtonsoft進行序列化模型。
我該怎麼辦?
WebApi操作的方法簽名是什麼? – DiskJunky
@DiskJunky HTTPPost – blacoffees
我的意思是如何聲明,例如,'公共無效DoSomething(SomeObject param1,...)' – DiskJunky