我已经用 Jersey 构建了一个 REST 应用程序,但没有成功地从 JAXB 中获取自然符号。我只是调整了我的 GWT 应用程序以将错误传输的类型转换为我想要的类型。我知道,这不是最好的解决方案,但没有时间做其他事情。
现在我尝试在应用引擎上设置云端点并获得完全相同的格式,这与谷歌在他们的示例中显示的格式不同,我怀疑我在 GAE 方面遗漏了一些东西。
这就是我想从 GAE 得到的:
{
"anumberprop":123,
"atextprop":"blah",
"anarray":[{"another_no":432}]
}
这是我实际得到的:
{
"anumberprop":"123",
"atextprop":"blah",
"anarray":{"another_no":"432"}
}
这会导致问题,因为客户端将是 GWT 应用程序或 Google Apps 脚本,它们会在内部解析 JSON,并且当类型不匹配时会出现很多异常。
我究竟做错了什么?
最好的问候,彼得