所以我有一个包含json的字符串
dynamic jsonQuery = JObject.Parse(query);
因为这个对象我不总是得到所有的财产我需要能够检查ceratin财产是否退出
if (IsProperty(jsonQuery,"MetaContent"))
{
// do stuff
}
我用经典反射尝试过,但这似乎不起作用:
private bool IsProperty(object obj, string propertyName)
{
return obj.GetType().GetProperty(propertyName) != null;
}
该函数始终返回false
任何想法?