我使用的是ASP.NET Core和System.Text.Json
。
下面是我的示例操作方法:
[HttpGet]
public object Person()
{
dynamic relatedItems = new ExpandoObject();
relatedItems.LastName = "Last";
var result = new
{
FirstName = "First",
RelatedItems = relatedItems
};
return result;
}
字符串
我得到的回应是
{
firstName: "First",
relatedItems: {
LastName: "Last"
}
}
型
如您所见,LastName
是dynamic属性的一个属性,它没有 Camel 化。
我怎样才能使一切都回到 Camel 的情况下?
更新,这个答案不是我的答案。正如你所看到的,我已经正确地camelized了firstName
属性。
1条答案
按热度按时间ht4b089n1#
ExpandoObject
将被视为字典,所以除了PropertyNamingPolicy
之外,还需要设置DictionaryKeyPolicy
:字符串