gpt4 book ai didi

c# - 如何将 JValue 转换为 bool?

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

最近升级到 Visual Studio 2017,我遇到了一个奇怪的问题。我无法将 Netwonsoft.Json.Linq.JValue 转换为 bool 值。

例如,这是我的对象“actualObj”,它包含一个 bool 值(在 QuickWatch 中显示): a JValue object containing a bool

现在,当我将它转换为 bool 值时,它应该按照 the docs 工作,我得到一个无效的转换异常:invalid cast exception

我应该怎么做?

最佳答案

尝试转换 JValueValue 属性:

JValue jv = actualObject as JValue;
if(jv != null)
{
bool b = (bool)jv.Value;
}

关于c# - 如何将 JValue 转换为 bool?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44317806/

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