C# JToken不包含';长度
我在一个扩展名为.JSON的文件中有一个JSON数据。我从文件中获取并读取JSON。我的问题是如何检查C# JToken不包含';长度,c#,asp.net,json.net,C#,Asp.net,Json.net,我在一个扩展名为.JSON的文件中有一个JSON数据。我从文件中获取并读取JSON。我的问题是如何检查payment数组是否有子数组 我试过o2[“payment”].length()但它给了我一个错误 “JToken”不包含“长度”的定义,也不包含扩展名 接受类型为“JToken”的第一个参数的方法“length”可以是 找到(是否缺少using指令或程序集引用?) 我正在使用 如果要使用数组的方法,应强制转换对象: if (((JArray)o2["payment"]).Count >
payment
数组是否有子数组
我试过o2[“payment”].length()
但它给了我一个错误
“JToken”不包含“长度”的定义,也不包含扩展名
接受类型为“JToken”的第一个参数的方法“length”可以是
找到(是否缺少using指令或程序集引用?)
我正在使用
如果要使用数组的方法,应强制转换对象:
if (((JArray)o2["payment"]).Count > 0)
{
// Logic...
}
如果要使用数组的方法,应强制转换对象:
if (((JArray)o2["payment"]).Count > 0)
{
// Logic...
}
将o2[“付款”]转换为JArray@Sxntk我试着像
(JArray)o2[“payment”]
那样施展才华。我得到一个错误“无法隐式地将类型“Newtonsoft.Json.Linq.JArray”转换为“bool”。存在显式转换(是否缺少转换?条件应为((JArray)o2[“付款”)。计数>0@Sxntk很好。请添加它作为答案。将o2[“payment”]
作为JArray@Sxntk我试着像(JArray)o2[“payment”]
。我收到一个错误“无法将类型“Newtonsoft.Json.Linq.JArray”隐式转换为“bool”。存在显式转换(是否缺少强制转换?条件应为((JArray)o2[“payment”])。计数>0@Sxntk太好了。请加上这个作为答案。