<分区>
关于 .NET 中序列化的快速问题(对它来说仍然很新)。
我有一条返回 Dictionary<string, ArbirartyModel[]>
的路线.问题在于结果。我把预期和实际放在下面。它似乎将所有字符降低到第一个下划线之前的 1 个字符,然后将其他所有内容都留在下面。
预期
{
TEST_ONE: "Value",
TEST_TOW: "Value"
}
实际
{
tesT_ONE: "Value",
tesT_TOW: "Value"
}
我环顾四周,似乎 this issue和其他一些相关,但不幸的是,我无法更改 Global.asax 中的任何内容
非常感谢任何帮助。
更新
[HttpGet, Route("result/goes/here")]
public IHttpActionResult ReturnResult()
{
return Ok(new Dictionary<string, string>() {{"TEST_ONE", "Value"}, {"TEST_TOW", "Value"}});
}
Ok
是 Web API 中 IHttpActionResult 的一部分 ( https://msdn.microsoft.com/en-us/library/dn314591.aspx )