我正在使用使用phonegap的android應用程序。 java調用一些顯示網頁的HTML,HTML使用javascript來實現功能。現在在javascript中,我使用HTML中的參數進行JSON調用。問題是我需要將這個JSONArray發送回Java類。然而,當我使用在JavaScript中將JSONArray轉換爲字符串以發送給java
JavaActivity.parseJson(jsonArray.toString());
(其中jsonArray是JSONArray和parseJson是在java活動的方法)
它發送字符串看起來是這樣的:
[{Object:Object}, {Object:Object}, {Object:Object}, .....]
什麼我做錯了還是有另一種方式來轉換此字符串,或者直接發送JSONArray?
你的jsonArray中的東西顯然是對象。 Object.toString的默認實現是'「{Object:Object}」'。 jsonArray中有什麼樣的東西? – Halcyon 2012-07-09 16:23:16
你能告訴我們JavaScript嗎? – bokonic 2012-07-09 16:23:28