作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
最近升级到 Visual Studio 2017,我遇到了一个奇怪的问题。我无法将 Netwonsoft.Json.Linq.JValue 转换为 bool 值。
例如,这是我的对象“actualObj”,它包含一个 bool 值(在 QuickWatch 中显示):
现在,当我将它转换为 bool 值时,它应该按照 the docs 工作,我得到一个无效的转换异常:
我应该怎么做?
最佳答案
尝试转换 JValue
的 Value
属性:
JValue jv = actualObject as JValue;
if(jv != null)
{
bool b = (bool)jv.Value;
}
关于c# - 如何将 JValue 转换为 bool?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44317806/
我是一名优秀的程序员,十分优秀!