使用Google Web Toolkit构建JSON服务器端

Der*_*urn 6 gwt json

Google Web Toolkit有一个JSON库(com.google.gwt.json.client).该名称的"客户端"部分让我怀疑它不适合在服务器端使用.服务器端RPC方法中的以下代码证实了我的怀疑:

System.out.println("attempting to make JSONArray");
JSONArray test = new JSONArray();
System.out.println("Made JSONArray");
Run Code Online (Sandbox Code Playgroud)

通过抛出ClassNotFound(JSONArray)异常.我需要构建一些JSON服务器端.

1)我是否相信我不能在服务器上使用com.google.gwt.json.client包?2)如果是这样,是否有一个很好的替代方案,我可以用来在服务器上构建JSON的接口大致相同?

我在App Engine上运行我的应用程序,以防万一.

Jas*_*all 3

1)我是否正确地认为我无法在服务器上使用 com.google.gwt.json.client 包?

正确的。该类包含许多本机 JS 方法(例如重要的内容)get(),并且旨在编译为 JavaScript 以在客户端使用。

至于 2),正如您已经发现的,您从 json.org 找到的库很好,而且我也听说过有关gson 的有希望的事情。