如果为null或get length,如何检查Newtonsoft.Json.Linq.JArray
我有一个C#动态代码类型的数组。在处理它之前,我需要检查“answers”数组是否有记录,所以我尝试了多次尝试,但没有得到任何结果。我已经尝试了if(array==null)、Count()、Length、DefaultIfEmpty() 以上记录包含空答案 如果记录在应答数组中,则如下所示如果为null或get length,如何检查Newtonsoft.Json.Linq.JArray,json,dynamic,.net-core,Json,Dynamic,.net Core,我有一个C#动态代码类型的数组。在处理它之前,我需要检查“answers”数组是否有记录,所以我尝试了多次尝试,但没有得到任何结果。我已经尝试了if(array==null)、Count()、Length、DefaultIfEmpty() 以上记录包含空答案 如果记录在应答数组中,则如下所示 "answer":[ {"id":"333", "value":"my answer"} ] "answer":[ {"id":"333", "value":"my answer"}
"answer":[
{"id":"333", "value":"my answer"}
]
"answer":[
{"id":"333", "value":"my answer"}
]
if (answerItems.value.HasValues) {
foreach(var ansValue in answerItems.value) {
var ansId = Convert.ToString(ansValue["id"]);
var ans = Convert.ToString(ansValue["value"]);
}
}