gpt4 book ai didi

c# - 如果它是空的 ('' ) 字符串,则忽略属性来自 Json/Api Response C#

转载 作者:行者123 更新时间:2023-12-05 01:43:11 24 4
gpt4 key购买 nike

下面是我目前的 json 响应。

{
firstName: "xyz",
lastName: "efh",
id: 123,
key: ''
}

如果属性是空字符串(如上述响应中的键),如何忽略该属性。我知道如何在 a 属性为 null 时忽略它,但在它为空时则不然。

最佳答案

要忽略空字符串,请使用 default value handling option并将属性默认值设置为空字符串

[DefaultValue("")]
public string key { get; set; }

并在 JsonSerializerSettings 中设置如下

new JsonSerializerSettings 
{ DefaultValueHandling = DefaultValueHandling.Ignore }

关于c# - 如果它是空的 ('' ) 字符串,则忽略属性来自 Json/Api Response C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50128811/

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