[.Net 5.0] 3.原装的Json序列化中文转义

JsonSerializer.Serialize自动会对非Ascii字符进行转义,变成诸如"u5468"之类的东西,对网页应用比较友好,当我们不需这个转义的时候,必须设置JsonSerializerOptions如下:

var options = new JsonSerializerOptions
{
      Encoder = JavaScriptEncoder.Create(UnicodeRanges.CjkUnifiedIdeographs,UnicodeRanges.CjkUnifiedIdeographsExtensionA),
};

JsonSerializer.Serialize(obj,options);