参见GWT中JavaScriptObject的源代码

See source of JavaScriptObject in GWT?

本文关键字:源代码 JavaScriptObject GWT 参见      更新时间:2023-09-26

我有一个JavaScriptObject,我想看看代码,这样我就可以调试它。我该怎么做呢?

我希望能够做这样的事情:

// in a callback
public void onSuccess(JavaScriptObject result) {
    System.out.println("got - " + result.getData());
}
// prints: got - [1, 2, 3, {"foo": "bar}]

这可能吗?

JavaScriptObject在javadoc中有一个。tostring()方法,上面写着

尽最大努力获取描述给定JavaScriptObject的有用调试字符串。

如果这对你没有帮助,也许你可以使用JavaScript覆盖类型在你的JavaScriptObject上创建一个薄包装器来定义一个方法,比如getData()来满足你的需求。你可以直接访问JSON字段,你知道存在通过使用覆盖this