3
{
places: [
{
id: 1,
place:"America",
name: "Robert",
age: "22",
place_lat: "10.017",
place_lon: "76.344"
},
{
id: 1,
place:"America",
name: "Albert",
age: "22",
place_lat: "10.017",
place_lon: "76.344"
},
{
id: 2,
place:"China",
name: "Robert",
age: "22",
place_lat: "10.017",
place_lon: "76.344"
}
,
{
id: 2,
place:"China",
name: "Albert",
age: "20",
place_lat: "10.017",
place_lon: "76.344"
},
{
id: 4,
place:"Paris",
name: "Albert",
age: "20",
place_lat: "10.017",
place_lon: "76.344"
}
],
success: 1

}

このjson値を使用して、これをリストビューで表示したいのですが、期待される結果は

アメリカ 名前:Robert 年齢:22 名前:Albert 年齢:22

中国 名前:ロバート 年齢:20歳 名前:アルバート 年齢:20歳

パリ 名前:アルベール 年齢:20歳

リストビューでこのように追加したい。しかし、私は作ることができませんでした。私はリストビューでこのようになりました

アメリカ 名前:Robert 年齢:22 アメリカ 名前:Albert 年齢:22

中国 名:Robert 年齢:20 中国 名:Albert 年齢:20

パリ 名前:アルベール 年齢:20歳

4

2 に答える 2

0

ループを使用して、各オブジェクトを配列リストに追加します。各ループで、追加する前に配列リストにオブジェクトが含まれているかどうかを確認してください。次に、アイテムの一意の配列リストを取得します

または、 hash-map (key, value pair) を使用してこれを行うことができます。キーは場所 ID を表し、値は場所のコレクションになります

于 2016-05-01T16:04:04.643 に答える