我正在使用 GWT 的 JsonpRequestBuilder 发出一个跨站点 REST 请求,其响应是一个 JSON 对象。

requestObject 方法的回调参数是一个 JavaScriptObject。
但我不想实现 JavaScriptObject,而是直接解析 JSON 响应。无论如何,我可以直接从 JavaScriptObject 或 JsonpRequestBuilder 的任何方法获取 JSON 字符串吗?

最佳答案

如果你想使用 com.google.gwt.json.JSON 模块(说真的,你最好写 JavaScriptObject s,这个 JSON 模块是一个 PITA 来使用),那么你可以简单地将返回的 JavaScriptObject 包装成 JSONObjectJSONArray :

new JSONObject(myJavaScriptObject)

关于gwt - 如何使用 JsonpRequestBuilder 获取 JSON 字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5877690/

10-10 01:24