var settings = new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }; var requestJson = JsonConvert.SerializeObject(obj, settings);
上面程式碼 settings 設定的作用是,將一個 C# 物件序列化為 JSON 字串時,C# 物件的屬性名稱會自動轉換為 camelCase 風格,即首字母小寫,其後每個單詞的首字母大寫。