私はJSONを解析した後のArrayListを持っている:JSONのarrayList値をカスタムオブジェクトに配置する方法は?
movieList = new ArrayList();
HashMap<String, String> one = new HashMap<>();
one.put("title", title);
one.put("popularity", String.valueOf(popularity));
one.put("poster", poster);
movieList.add(one);
movieList looks like this in the log: [{popularity=224, poster=/dM2w364MScsjFf8pfMbaWUcWrR.jpg, title=Pulp Fiction}]
私が人気、ポスターとタイトルを持つカスタムムービーオブジェクトにそれらの値を配置する必要があります。次に、それらのオブジェクトの配列を作成する必要があります。
私はそれを行う方法を知らない。上記のコードはonPostExecuteにあります。それらの3つの値を私のムービーオブジェクトの値としてログからどのように設定するのですか?
[gson](https://github.com/google/gson)のようなライブラリを使用してこれを行うことができます。 –
'[{popularity = 224、poster =/dM2w364MScsjFf8pfMbaWUcWrR.jpg、title = Pulp Fiction}]'これはオブジェクトを含む配列です。なぜ別のカスタムオブジェクトが必要なのですか?あなたが望む最後の出力が何であるかはまだ分かりません。 – Sh4m
私はこのリストを持っています: 1. JSONオブジェクトデータ(タイトル、人気度など)を取り除きました - 完了 2.新しいムービーオブジェクトを作成します - コンストラクタも持っているMovie.javaで完了 3 JSONオブジェクトから抽出したデータを新しいムービーオブジェクトに設定する - ここが私の問題です。私は何をすべきか分からない。 4.ムービーオブジェクトをムービーに追加ArrayList –