NetCore WebApi 返回Json數據的統一格式


概述


最近做一個使用NETCORE 3.1 webapi的項目 ,在做接口數據返回的時候遇到了一些關於Json格式的問題。

 

NETCORE 3.1 統一設置返回的JSON格式

 1 services.AddControllers(options => options.ReturnHttpNotAcceptable = true)
 2         .AddNewtonsoftJson(options =>
 3         {
 4             //設置時間格式
 5             options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
 6             //忽略循環應用
 7             options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
 8             //返回的數據是否使用駝峰
 9             options.SerializerSettings.ContractResolver = new DefaultContractResolver();
10             //如果字段為null,該字段會依然返回到Json串中。如:“name”:null
11             options.SerializerSettings.NullValueHandling = NullValueHandling.Include;
12         });

 

 


免責聲明!

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



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