• 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         });
     
  • 相关阅读:
    常用jquery
    常用记录
    mysql proxy 读写分离
    Linux 学习笔记
    php 1116
    php 1115
    php 1110
    php 1109
    php 1108
    php 1105
  • 原文地址:https://www.cnblogs.com/DerekDeng/p/12988116.html
Copyright © 2020-2023  润新知