-1

たとえば、Android のアクティビティで検索を実行できるように、大きな JSON オブジェクトを取得してローカルに保存する URL からのリモート レスポンスを解析する必要があります。私はそれを調べようとしましたが、それを行う方法についてのアプローチが見つかりません。

何か提案/助けてください。

よろしくお願いします!

4

2 に答える 2

1

取得された JSON 応答は BufferReader に格納されます。つまり、

urlClientStream = openHttpClientPostConnection(searchURL,
                        urlParams.toString());

                BufferedReader reader = new BufferedReader(
                        new InputStreamReader(urlClientStream), 8192);

                String line = null;
                while ((line = reader.readLine()) != null) {
                    buffer.append(line);
                }

                JSONObject mainObj = new JSONObject(buffer.toString())
                        .getJSONObject("RESPONSE");

これがお役に立てば幸いです

于 2012-10-29T09:22:44.477 に答える
1

Gson 解析を使用して、URL から JSON を解析できます。

結果を保存するには、sqlite データベースを使用します。

GSON 解析の良い例を次に示します。

sqlite については、このリンクをたどってください

于 2012-10-29T09:17:11.920 に答える