Google app engine 为什么我的JSON属性名被折叠成小写?
我有一个云端点应用程序,我的RESTJSON如下所示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的客户端不在我的控制范围之内,因此我无法改变它以所有大写字母发
{
"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
?