gpt4 book ai didi

c# - 反序列化时字段为空时如何将默认值设置为Guid

转载 作者:太空狗 更新时间:2023-10-30 01:30:42 26 4
gpt4 key购买 nike

我正在尝试通过网络服务从服务器中提取记录,在我的模型中我有一个名为 public String mId {get;set;} 的参数,我的 JSON 结构如下

{  "name":"Jhon",  "mId":"",  "address":"55 jump street" }

现在,当 mId 为空时,我想为该字段生成一个新的 GUID,同时使用 Newton JSON 作为 [ DefaultValue("")] 只接受常量值我不能在那里使用 Guid.NewGuid()

最佳答案

这不是 DefaultValue 的用途。添加默认值:

string mId { get; set; } = Guid.NewGuid()

关于c# - 反序列化时字段为空时如何将默认值设置为Guid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43699334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com