public static void SaveSingle()

in RecommendationTools/RecommendationBatchUpdater/Saver.cs [43:63]


        public static void SaveSingle(string savePath, object recommendation, int indentation = 4)
        {
            var jsonSerializerSettings = new JsonSerializerSettings
            {
                Formatting = Formatting.Indented,
                NullValueHandling = NullValueHandling.Ignore
            };
            var recommendationText = JsonConvert.SerializeObject(recommendation, jsonSerializerSettings);

            var sb = new StringBuilder();
            var sw = new StringWriter(sb);
            using var writer = new JsonTextWriter(sw)
            {
                Formatting = Formatting.Indented,
                IndentChar = ' ',
                Indentation = indentation
            };
            writer.WriteRaw(recommendationText);

            File.WriteAllText(savePath, sb.ToString());
        }