Anahtarların küçük harf olarak gönderilmesini sağlamak için .NET'te JSON kullanmanın basit bir yolu var mı?
Şu anda newtonsoft'un Json.NET kitaplığını kullanıyorum ve sadece
string loginRequest = JsonConvert.SerializeObject(auth);
Bu durumda auth
sadece aşağıdaki nesne
public class Authority
{
public string Username { get; set; }
public string ApiToken { get; set; }
}
Bu sonuçlanır
{"Username":"Mark","ApiToken":"xyzABC1234"}
username
Ve apitoken
tuşlarının küçük harf olarak gelmesini sağlamanın bir yolu var mı ?
String.ToLower()
Elbette basitçe geçmek istemiyorum çünkü için username
ve apitoken
büyük / küçük harfe yönelik değerler karışık.
Bunu programlı olarak yapabileceğimi ve JSON dizesini manuel olarak oluşturabileceğimin farkındayım, ancak buna yaklaşık 20 kadar JSON veri dizisi için ihtiyacım var ve kendime biraz zaman kazandırabilir miyim diye bakıyorum. Anahtar oluşturma için küçük harf kullanmanıza izin veren önceden oluşturulmuş kitaplıklar olup olmadığını merak ediyorum.