static void Main(string[] args) { var parser = new Parser(); var model = new Model.Model(); foreach(var file in args) { var text = File.ReadAllText(file); parser.UpdateModel(model, text); } model.Normalise(); JsonConvert.DefaultSettings = () => new JsonSerializerSettings { Formatting = Formatting.Indented, ContractResolver = new CamelCasePropertyNamesContractResolver() }; var json = JsonConvert.SerializeObject(model); Console.WriteLine(json); }