Esiste un modo semplice utilizzando JSON in .NET per garantire che le chiavi vengano inviate come minuscole?
Al momento sto usando la libreria Json.NET di newtonsoft e sto semplicemente usando
string loginRequest = JsonConvert.SerializeObject(auth);
In questo caso auth
è solo il seguente oggetto
public class Authority
{
public string Username { get; set; }
public string ApiToken { get; set; }
}
Questo risulta in
{"Username":"Mark","ApiToken":"xyzABC1234"}
C'è un modo per garantire che i tasti username
e apitoken
vengano visualizzati in minuscolo?
String.ToLower()
Ovviamente non voglio semplicemente esaminarlo perché i valori per username
e apitoken
sono maiuscoli e minuscoli.
Mi rendo conto di poterlo fare programmaticamente e creare manualmente la stringa JSON, ma ne ho bisogno per circa 20 stringhe di dati JSON e sto vedendo se riesco a risparmiare un po 'di tempo. Mi chiedo se ci siano librerie già costruite che ti consentono di applicare il minuscolo per la creazione delle chiavi.