This sample creates a Argon.JTokenWriter from a Argon.JToken.
var o = new JObject
{
{"name1", "value1"},
{"name2", "value2"}
};
var 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
// ]
// }