我是一名 ASP.NET 程式員,專注于 B/S 專案開發,累計文章閱讀量超過一千萬,我的博客主頁地址:https://www.itsvse.com/blog_xzz.html
只需要設定JsonSerializerSettings引數即可,
代碼如下:
public class TestModel
{
public string Name { get; set; }
public string Age { get; set; }
public string Url { get; set; } = "https://www.itsvse.com";
public int CustomId { get; set; }
}
static void Main(string[] args)
{
var model = new TestModel()
{
Name = "架構師",
Age = "5",
CustomId = 10086
};
var setting = new JsonSerializerSettings
{
ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver()
};
var json = JsonConvert.SerializeObject(model, setting);
Console.WriteLine(json);
var json1 = JsonConvert.SerializeObject(model);
Console.WriteLine(json1);
Console.Read();
}
效果圖如下:
{"name":"架構師","age":"5","url":"https://www.itsvse.com","customId":10086}
{"Name":"架構師","Age":"5","Url":"https://www.itsvse.com","CustomId":10086}

原文地址:https://down.itsvse.com/k/m4fdvk.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/75367.html
標籤:.NET Core
上一篇:abp(net core)+easyui+efcore實作倉儲管理系統——ABP WebAPI與EasyUI結合增刪改查之七(三十三)
