A quick example for appending to an existing key in a JSON.NET object, since for me at least it wasn't clear in the documentation.
JObject myJson = new JObject(new JProperty("errors", new JObject()));
/// we can now reference it as follows just match the type
myJson["errors"].Value<JObject>().Add(new JProperty("title", title));
Small update:
You can even add multiple entries to an JArray the same way
/// assuming errors is a JArray, this will automatically append new entries
ErrorReponse["errors"].Value<JArray>().Add(new JObject(new JProperty("title", title)));
Top comments (0)