私はphonegapを使用するアンドロイドアプリを使って作業しています。 javaは、Webページを表示する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}, .....]
何間違っているのですか、このStringを変換する別の方法があるのですか、JSONArrayを直接送信するだけですか? jsonArrayあなたはJavaへ送信するんたいすべてのデータを保持していると仮定すると、
jsonArrayのオブジェクトは明らかにオブジェクトです。 Object.toStringのデフォルトの実装は '' {Object:Object} "'です。 jsonArrayにはどのようなものがありますか? – Halcyon
あなたは私たちにジャバスクリプトを見せてもらえますか? – bokonic