.net Core 3.1里的api,使用JObject當做接收參數的教程


一、引用nuget

Microsoft.AspNetCore.Mvc.NewtonsoftJson

二、在StartUp里增加代碼

        public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors(options =>
            {
                options.AddPolicy("default", policy =>
                {
                    policy.WithOrigins("*")
                        .AllowAnyHeader()
                        .AllowAnyMethod();
                });
            });
            services.AddControllers().AddNewtonsoftJson(options =>
            {
                options.SerializerSettings.ContractResolver = new DefaultContractResolver(); });
            JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear();
            services.AddAuthorization();
        }

三、項目里使用

        [HttpPost]
        public ReturnResult AddUser([FromBody] JObject value)
        {
            var returnResult = new ReturnResult();
            returnResult = _userLogic.Add(value);
            return returnResult;
        }

 


免責聲明!

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



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