亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用命名元組作為輸入參數的 API 調用

使用命名元組作為輸入參數的 API 調用

C#
Smart貓小萌 2023-07-09 10:18:42
我的 API 端點之一需要一個包含命名元組列表的對象。輸入對象的一個示例是:public enum Countries { Afghanistan, Albania, Algeria, Andorra /*...*/ }public class InputModel {    public List<(Countries Country, bool Visited)> CountriesVisited { get; set; }}當我加載 Swagger 時,示例輸入值不使用命名元組,而是使用item1和item2。例如:"countriesVisited": [    {        "item1": "Afghanistan",        "item2": "false"    }]當我調用端點時,似乎我必須使用item1和item2讓它識別已指定的值。使用命名元組(country和visited)會導致指定值被忽略。是否可以更改此設置,以便當我調用端點時,我可以使用命名元組名稱,而不是通用名稱item1和item2?Country我知道我可以通過創建一個帶有和作為屬性的類來解決這個問題Visited,但是如果可能的話,我想避免為這樣的事情創建自定義類。
查看完整描述

1 回答

?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

命名元組是一種語法糖,因此您所看到的內容是預期的。


查看完整回答
反對 回復 2023-07-09
  • 1 回答
  • 0 關注
  • 144 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號