2011-08-14 56 views
0

我有一個JavaScriptObject,我想看到的代碼,所以我可以調試它。我怎樣才能做到這一點?查看GWT中JavaScriptObject的源代碼?

我希望能夠做這樣的事情:

// in a callback 
public void onSuccess(JavaScriptObject result) { 
    System.out.println("got - " + result.getData()); 
} 

// prints: got - [1, 2, 3, {"foo": "bar}] 

這可能嗎?

回答

1

JavaScriptObject具有這樣說

使盡力試圖獲得描述給定JavaScriptObject一個有用的調試字符串的Javadoc一個的ToString()方法。

如果不幫助你,也許你可以使用JavaScript Overlay Types在您JavaScriptObject創建一個瘦包裝定義一個方法如getData()以滿足您的要求。您可以通過在疊加層中使用this直接訪問您知道存在的JSON字段。