Json 格式化設定 將物件的屬性名稱改成小寫開頭的形式

鲁燕云端發表於2024-09-10
var settings = new JsonSerializerSettings
{
    ContractResolver = new CamelCasePropertyNamesContractResolver()
};

var requestJson = JsonConvert.SerializeObject(obj, settings);

上面程式碼 settings 設定的作用是,將一個 C# 物件序列化為 JSON 字串時,C# 物件的屬性名稱會自動轉換為 camelCase 風格,即首字母小寫,其後每個單詞的首字母大寫。

相關文章