为啥我这样获取id属性提示“”Newtonsoft.Json.Linq.JObject”未包含“Id”的定义“![]
”
仔细看,你的对象d ,{{ ?
笔者也经常会解析第三方接口的json格式数据,场景和题中类似,楼主可以尝试一下。
假如需要解析的content内容json格式如下:
{
"id": 1,
"name": "test1"
}
var resual = content.JsonTo();
var name = resual.name.Value;
JsonTo() 方法:
/// <summary>
/// 反序列化
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="str"></param>
/// <returns></returns>
public static dynamic JsonTo(this string str)
{
return Deserialize<dynamic>(str);
}
顺便推荐一个.net core
的干货教程《.NET Core 跨平台实战》
按理说能获取到的啊,解决完能不能讲讲是什么原因