Привет всем, есть простой способ использования json в .Net, чтобы гарантировать, что ключи отправляются как строчные.
В настоящий момент я использую библиотеку newtonsoft.json и просто использую
string loginRequest = JsonConvert.SerializeObject(auth);
В этом случае auth - это всего лишь следующий объект
public class Authority
{
public string Username { get; set; }
public string ApiToken { get; set; }
}
В результате получается
{"Username":"Mark","ApiToken":"xyzABC1234"}
Есть ли прочь, чтобы ключи username и apitoken проходили как строчные буквы?
Я не хочу просто запускать его через string.tolower(), конечно, потому что значения для имени пользователя и apitoken являются смешанным случаем.
Я понимаю, что могу программировать это и создать строку json вручную, но мне нужно это примерно за примерно двадцать строк данных json и посмотреть, могу ли я сэкономить некоторое время. Подумайте, есть ли уже созданные библиотеки, которые позволяют вам вводить строчные буквы для создания ключей.