【发布时间】:2018-11-09 22:10:12
【问题描述】:
我可以使用一种方法来获取 ServiceStack 将 DTO 属性转换为 Json 响应时使用的大小写吗?
例如,后端模型属性名称 MyProperty 变成 json 属性 myProperty 和 ABCProperty 变成 abcProperty 和 My_PROPERTY 变成 my_property (我想我还是猜对了)。
我在代码中从前端到后端排列外壳时遇到了一些问题。有没有我可以用来获取正确大小写的公共方法?
【问题讨论】:
-
我认为简短的回答是否定的。该函数如何知道您是否想要前三个或两个字符小写大写。您可能可以使用 strtoupper 和/或 strtolower 编写一个快速函数(这些是 PHP 函数,我不知道我脑子里的 java)。
-
我不知道你的意思是函数如何知道字母是否大写。我正在尝试重新创建 servicestack 转换为驼峰式时已经存在的逻辑。 SS 似乎有它自己的逻辑方式,所以我假设某处有一个例程可以处理它,但我不确定它在哪里,或者我可以复制粘贴该代码。真的,我只需要知道 SS 遵循的确切逻辑,以便我可以重新创建它,但我认为必须已经有方法。
标签: servicestack