我有一段非常简单的代码,但我无法理解。
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"
我尝试了许多不同的方法来将 JObject
添加到 JArray
。我做错了什么?
你的问题不在于添加部分。
你的问题在于初始化你的JOject
。
尝试这样做。
JObject obj = new JObject();
obj.Add("Name", "John");
Jarray array = new JArray();
array.Add(obj);
JObject obj = new JObject {
{ "Name", pRecord.getName() }
};
JArray array = new JArray();
array.Add(obj);