gpt4 book ai didi

c# - JsonConvert.DeserializeObject 不考虑属性名称

转载 作者:太空宇宙 更新时间:2023-11-03 22:48:12 24 4
gpt4 key购买 nike

<分区>

我有一个简单的类,我想将一个 json 字符串反序列化为:

public class ConnectClientResponse
{
public bool result { get; set; }
}

反序列化方法的调用:

try
{
var response = JsonConvert.DeserializeObject<ConnectClientResponse>(jsonString);
}
catch (JsonSerializationException)
{
// Exception should be thrown
}

问题是当 json 字符串与 ConnectClientResponse 类具有相同的形式但属性名称不同时,不会抛出异常。

这是正常行为吗?如果是这样,我如何检查属性名称是否相同?

无效 json 示例,属性名称与 ConnectClientResponse“result”属性名称不匹配:

{
"test" : true
}

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