我有一个JavaScriptObject,我想看看代码,所以我可以调试它。我怎么能这样做?
我希望能够做到这样的事情:
// in a callback
public void onSuccess(JavaScriptObject result) {
System.out.println("got - " + result.getData());
}
// prints: got - [1, 2, 3, {"foo": "bar}]
这可能吗?
答案 0 :(得分:1)
JavaScriptObject在javadoc中有一个.toString()方法,表示
尽最大努力尝试获取描述给定JavaScriptObject的有用调试字符串。
如果这对您没有帮助,也许您可以使用JavaScript Overlay Types在JavaScriptObject上创建一个瘦包装器,以定义getData()
等方法来满足您的要求。您可以在叠加层中使用this
直接访问您知道存在的JSON字段。