111,097
社区成员




using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
var str = "[ {\"a\":1,\"b\":2}, {\"a\":1,\"b\":2},{\"a\":1,\"b\":2}]";
JArray j = JArray.Parse(str);
for (int a = 0; a < j.Count; a++)
{
j.Add(new JProperty("c", 3));
}
string str2 = JsonConvert.SerializeObject(j);
JArray array = new JArray();
array.Add(JObject.Parse("{ \"a\":1,\"b\":2}"));
array.Add(JObject.Parse("{ \"a\":1,\"b\":2}"));
array.Add(JObject.Parse("{ \"a\":1,\"b\":2}"));
string json = array.ToString();
//[{ "a":1,"b":2}, { "a":1,"b":2},{ "a":1,"b":2}]
Console.WriteLine(json);
array.ToList().ForEach(x=>((JObject)x).Add("c","3"));
//[ { "a":1,"b":2,"c":3}, { "a":1,"b":2,"c":3}, { "a":1,"b":2,"c":3}]
Console.WriteLine(array.ToString());
var Jarray = [ {"a":1,"b":2}, {"a":1,"b":2},{"a":1,"b":2},];
var T = Jarray.Select(a=>new{a.a,a.b,c=3 }).tolist();