c# - C# JObject 动态对象访问值问题
问题描述
所以我有一个我正在用 json.net 处理的 JSON 字符串。我将它放入一个动态对象中,然后从中访问值。
dynamic data = JObject.Parse(JsonString);
if(data !=null)
{
string names = data.names.all
int count = data.member_count;
}
问题是如果数据不包含 member_count (或 names.all),它不会抛出错误,它只是停止死(我假设它返回)。我试图寻找解决方案,但我什至不知道如何措辞。