Android から GAE サーブレットへの http 要求応答を実装しようとしています。Android からのリクエストは、通常の http ポスト リクエストです。それは正常に動作します。問題は、私がアンドロイドに json 応答を送り返すことです。GSON(gson v2.2.2)を使用してjsonオブジェクトを作成しました。ブラウザでテストしたところ、gson 形式が正しく表示されました。
jsonのfromatは、
{"data1":100,"data2":"hello","list":["String 1","String 2","String 3"]}
このjsonを送信しようとしました
/*json is my json format*/
response.getWritet().println(json);
と
system.out.println(json);
Androidでjsonオブジェクトを読み取ろうとすると、例外が発生します。
Value <html><head> of type java.lang.String cannot be converted to JSONArray
他の方法を提案するか、これを解決するのを手伝ってください、ありがとう。