如果为null或get length,如何检查Newtonsoft.Json.Linq.JArray

如果为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"}

我有一个C#动态代码类型的数组。在处理它之前,我需要检查“answers”数组是否有记录,所以我尝试了多次尝试,但没有得到任何结果。我已经尝试了if(array==null)、Count()、Length、DefaultIfEmpty()

以上记录包含空答案

如果记录在应答数组中,则如下所示

"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"]);
     }
 }