using System.Collections.Generic;
using Newtonsoft.Json.Serialization;
[JsonProperty("order_id")]
public string OrderId { get;set;}
public List<Good> Goods { get;set;}
public int Amount { get;set;}
public int Count { get;set;}
public static void Main()
var invoice = new Invoice()
var json = JsonConvert.SerializeObject(invoice, new JsonSerializerSettings()
Formatting = Formatting.Indented,
ContractResolver = new CamelCasePropertyNamesContractResolver()