Skip to content

Commit

Permalink
Search: Keep unicode characters intact in JSON output
Browse files Browse the repository at this point in the history
  • Loading branch information
murermader committed Oct 23, 2022
1 parent ee5af3e commit 6d0485a
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion CreateSearchIndex/Program.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using System.Diagnostics;
using System.Globalization;
using System.Text.Encodings.Web;
using System.Text.Json;
using System.Text.RegularExpressions;
using CreateSearchIndex;
Expand Down Expand Up @@ -43,7 +44,11 @@ public static int Main(string[] args)

if (TryGetRecipes(dir, analyzer, searchTerms, out List<Recipe> recipes))
{
string jsonString = JsonSerializer.Serialize(recipes);
string jsonString = JsonSerializer.Serialize(recipes, new JsonSerializerOptions
{
// Keep unicode symbols intact
Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping
});
Console.Out.WriteLine(jsonString);
return 0;
}
Expand Down

0 comments on commit 6d0485a

Please sign in to comment.