我的 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,但是如果可能的話,我想避免為這樣的事情創建自定義類。
添加回答
舉報
0/150
提交
取消
