JsonSerializer.Serialize自動會對非Ascii字符進行轉義,變成諸如"\u5468"之類的東西,對網頁應用比較友好,當我們不需這個轉義的時候,必須設定JsonSerializerOptions如下:
var options = new JsonSerializerOptions
{
Encoder = JavaScriptEncoder.Create(UnicodeRanges.CjkUnifiedIdeographs,UnicodeRanges.CjkUnifiedIdeographsExtensionA),
};
JsonSerializer.Serialize(obj,options);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/166159.html
標籤:.NET技术
