Google app engine 为什么我的JSON属性名被折叠成小写?

Google app engine 为什么我的JSON属性名被折叠成小写?,google-app-engine,google-cloud-endpoints,Google App Engine,Google Cloud Endpoints,我有一个云端点应用程序,我的RESTJSON如下所示 { "FIRST_NAME": "robert" } 并映射到我的JDO对象,因此 private String FIRST_NAME 我遇到的问题是,这失败了,GCE代码无法识别名字。我查看了API资源管理器,生成的端点需要first\u NAME 当我创建一个测试客户机来生成带有first\u NAME的JSON时,它工作得很好 然而,遗憾的是,将在生产中生成JSON的客户端不在我的控制范围之内,因此我无法改变它以所有大写字母发

我有一个云端点应用程序,我的RESTJSON如下所示

{
   "FIRST_NAME": "robert"
}
并映射到我的JDO对象,因此

private String FIRST_NAME
我遇到的问题是,这失败了,GCE代码无法识别
名字。我查看了API资源管理器,生成的端点需要
first\u NAME

当我创建一个测试客户机来生成带有
first\u NAME
的JSON时,它工作得很好

然而,遗憾的是,将在生产中生成JSON的客户端不在我的控制范围之内,因此我无法改变它以所有大写字母发送FIRST_NAME的事实


有什么建议吗?

GCE在你的控制之下吗?你能把它改成用名字代替名字吗?(顺便说一句,这两个对我来说都很奇怪…)我控制GCE,但不是客户。我看不到任何可以影响生成过程的地方,所以我放弃了。我已经编写了一个简单的servlet来直接处理客户端帖子(绕过GCE)。我同意这看起来很奇怪。不是我的客户,所以我对此无能为力。这是
POST
还是
GET
?您是否正在接收或归还所述物品?您是否可以使用CloudEndpoints方法和浏览器的屏幕截图进行更新,其中显示它需要
first_NAME