首页 > 解决方案 > Json.NET - 将 JObject 添加到 JArray

问题描述

我有一段非常简单的代码,我无法解决。

JObject obj = new JObject { "Name", "John" };
JArray array = new JArray();

array.Add(obj);
// throws "Can not add Newtonsoft.Json.Linq.JValue to Newtonsoft.Json.Linq.JObject"

我尝试了许多不同的方法来将 a 添加JObjectJArray. 我究竟做错了什么?

标签: c#jsonjson.net

解决方案


您的问题不是添加部分。

您的问题是您的JOject.

尝试这个。

JObject obj = new JObject();
obj.Add("Name", "John");
Jarray array = new JArray();

array.Add(obj);

推荐阅读