最佳答案
在.NET 中使用 JSON 是否有简单的方法来确保密钥以小写形式发送?
目前我使用的是 newtonsoft 的 Json.NET 库
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
键都是小写的?
I don't want to simply run it through String.ToLower()
of course because the values for username
and apitoken
are mixed case.
我意识到我可以通过编程的方式创建 JSON 字符串,但是我需要大约20个 JSON 数据字符串,我想看看我是否可以节省一些时间。我想知道是否有任何已经构建的库允许您在创建密钥时强制使用小写。