public string GetJson(string filename, HttpContext context, string languageName, bool debugMode, bool camelCase) { var settings = new JsonSerializerSettings(); if (camelCase) { settings.ContractResolver = new CamelCasePropertyNamesContractResolver(); } if (debugMode) { settings.Formatting = Formatting.Indented; } return(JsonConvert.SerializeObject(_converter.GetJson(filename, languageName, camelCase), settings)); }
private string GetJson( string filename, string languageName, bool debugMode, bool camelCase, IQueryExecutor queryExecutor, ConfigurationContext configurationContext) { var settings = new JsonSerializerSettings(); var converter = new JsonConverter(queryExecutor); if (camelCase) { settings.ContractResolver = new CamelCasePropertyNamesContractResolver(); } if (debugMode) { settings.Formatting = Formatting.Indented; } return(JsonConvert.SerializeObject( converter.GetJson(filename, languageName, configurationContext.FallbackList, camelCase), settings)); }