Beispiel #1
0
        private string GetJson(string filename, string languageName, bool debugMode, bool camelCase)
        {
            var settings  = new JsonSerializerSettings();
            var converter = new JsonConverter();

            if (camelCase)
            {
                settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
            }
            if (debugMode)
            {
                settings.Formatting = Formatting.Indented;
            }

            return(JsonConvert.SerializeObject(converter.GetJson(filename, languageName, camelCase), settings));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 public HttpHandler()
 {
     _converter = new JsonConverter();
 }