我们已经将 GWT 平台与 GWTP 客户端和 GUICE 容器中的其他 Web 服务一起使用。来自 GWT 客户端的 Rest 服务调用是使用 JSONPRequestbuilder 完成的。
我想知道 GWT 的最佳 JSON 响应字符串解析技术是什么?- JSON 到 Java 序列化/反序列化
在谷歌上大量搜索后,我发现我们有很多选择。
- GWT 内置 JSONParser parseStrict 方法,称为安全且最佳的方法。但这可能不适合复杂的 JSON 响应字符串。因为您需要编写大量代码来解析 JSON 响应中的每个项目并转换为 Java 对象。
- GWT AutobeanFactory 方法 - 我不知道如何最好地使用它?我们使用的是 GWT 2.4,您根本没有使用这种方法的完整示例。在任何地方,人们都说它是一种方法,但我们没有对此进行详细描述。google 上的一些示例来自 gwt 旧版本,这些版本在 GWT 2.4 中发生了很大变化。请有人用 GWT 2.4 和 JSON ser/deser 的 Autobean 工厂方法分享一个很好的例子......
- JavaScript 覆盖类型:人们说这不是安全的方式。所以我有点犹豫我们是否应该使用它。
此外,我们很快就会从 GWT 迁移到 SmartGWT。我希望,即使在 SmartGWT 中,其余的调用服务也应该继续工作而无需任何更改。(因为 SmartGWT 还附带了预定义格式的 JSON 休息支持,我们可能不会使用它,因为我们通常已经构建了这些服务)。