JContainer是具有子项的JSON元素的基类。
JObject,
JArray,
JProperty并
JConstructor从它的所有继承。
例如,以下代码:
(JObject)JsonConvert.DeserializeObject("[1, 2, 3]")会抛出一个
InvalidCastException,但是如果将其强制转换为
JContainer,那就很好了。
关于您的原始问题,如果知道您在顶层有JSON对象,则可以使用:
var jsonWork = JObject.Parse(json);var jsonObject1 = jsonWork["Object1"];



