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());
}