我正在使用 GWT 的 JsonpRequestBuilder 发出一个跨站点 REST 请求,其响应是一个 JSON 对象。
requestObject 方法的回调参数是一个 JavaScriptObject。
但我不想实现 JavaScriptObject,而是直接解析 JSON 响应。无论如何,我可以直接从 JavaScriptObject 或 JsonpRequestBuilder 的任何方法获取 JSON 字符串吗?
最佳答案
如果你想使用 com.google.gwt.json.JSON
模块(说真的,你最好写 JavaScriptObject
s,这个 JSON 模块是一个 PITA 来使用),那么你可以简单地将返回的 JavaScriptObject
包装成 JSONObject
或 JSONArray
:
new JSONObject(myJavaScriptObject)
关于gwt - 如何使用 JsonpRequestBuilder 获取 JSON 字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5877690/