我有数组传入动态类型的C#代码。在处理之前,我需要检查“答案”数组是否已记录,因此我尝试了几次尝试,但未得到任何结果。我已经尝试过if(array == null),Count(),Length,DefaultIfEmpty()
answerItem
{{
"questionId": "9ca96ed8-ec33-c09b-a634-0e3e32245f99",
"answers": [],
}}
以上记录的答案为空。
如果在答案数组中记录,则将类似于
"answer":[
{"id":"333", "value":"my answer"}
]
答案 0 :(得分:1)
if (answerItems.value.HasValues) {
foreach(var ansValue in answerItems.value) {
var ansId = Convert.ToString(ansValue["id"]);
var ans = Convert.ToString(ansValue["value"]);
}
}