[ad_1]
C#
// following is the class class demo { public List<string> NotifyEmail { get; set; }; public List<string> NotifyPhone { get; set; } public List<string> Inspectors { get; set; } }
次のデータを送信したいのですが、つまり「」を送信したいのです。[]
” 価値:
C#
{ "Email": [], "Phone": [], "inspectors": [] }
しかし、価値がなければ null
通過:
C#
{ "Email": null, "Phone": null, "inspectors": null }
送りたい」[]
” の代わりに null
:
誰か助けてくれませんか!
私が試したこと:
いくつかのコードを試してみましたが、それでも null
行っている。
解決策 1
この解決策はあなたが望むことを行うはずです: JSON.NET で List
解決策 2
評価者のデフォルト値を変更することを検討してください。 次に、空で渡されると、最初のセットで同じ結果が得られます。
C#
class demo { public List<string> NotifyEmail { get; set; } = new List<string>(); public List<string> NotifyPhone { get; set; } = new List<string>(); public List<string> Inspectors { get; set; } = new List<string>(); }
[ad_2]
コメント