using System.Collections.Generic;
public static void Main()
var p = new Parent() {Title="title1"};
p.ChildItems = new List<ChildItem>();
p.ChildItems.Add(new ChildItem() {ChildItemDetail = new ChildItemDetail() { Field1="1", Field2="2"}});
p.ChildItems.Add(new ChildItem() {ChildItemDetail = new ChildItemDetail() { Field1="1", Field2="2"}});
string json = JsonConvert.SerializeObject(p, new JsonSerializerSettings
DateFormatString = "MM/dd/yyyy",
Formatting = Formatting.Indented
public string Title { get; set; }
[JsonProperty("child_items")]
public List<ChildItem> ChildItems {get; set;}
[JsonProperty("child_item")]
public ChildItemDetail ChildItemDetail {get;set;}
public class ChildItemDetail
public string Field1 { get; set; }
public string Field2 { get; set; }