Using JToken.CreateWriter |
This sample creates a JTokenWriter from a JToken.
JObject o = new JObject { { "name1", "value1" }, { "name2", "value2" } }; JsonWriter writer = o.CreateWriter(); writer.WritePropertyName("name3"); writer.WriteStartArray(); writer.WriteValue(1); writer.WriteValue(2); writer.WriteEndArray(); Console.WriteLine(o.ToString()); // { // "name1": "value1", // "name2": "value2", // "name3": [ // 1, // 2 // ] // }