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

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

JsonSerializer.Serialize(obj,options);

相关文章:

  • 2021-08-25
  • 2021-08-23
  • 2021-09-11
  • 2022-03-05
  • 2021-07-21
  • 2022-12-23
  • 2021-08-06
  • 2021-07-11
猜你喜欢
  • 2022-12-23
  • 2021-07-13
  • 2021-08-11
  • 2022-02-08
  • 2021-09-24
  • 2021-12-21
相关资源
相似解决方案