首页 > 解决方案 > 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),它不会抛出错误,它只是停止死(我假设它返回)。我试图寻找解决方案,但我什至不知道如何措辞。

标签: c#jsonjson.netdynamicobject

解决方案


推荐阅读