C#ソリッドオブジェクトをJsonにシーケンス化し、フィールドの頭文字を小文字にする最適な解決方法

1651 ワード

新tonsoft.jsonを使用してフォーマットを設定する方法(推奨)
var user = new { Name = "jojo", Age = 29 };
 var serializerSettings = new JsonSerializerSettings
            {
                //        
                ContractResolver = new CamelCasePropertyNamesContractResolver()
            };
var userStr = JsonConvert.SerializeObject(user, Formatting.None, serializerSettings);