[.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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM