方式1:使用Newtonsoft.Json
// str 为一个json字符串 JObject jobj = JObject.Parse(str); foreach (var prop in jobj.Properties()) { Console.WriteLine($"字段名:{prop.Name},属性值:{prop.Value},字段类型:{((JToken)prop.Value).Type}"); }