次のjsonペイロードをルックアップのようなより使いやすい辞書にマップするにはどうすればよいですか? 返されるデータは、リスト内の一般的なキー値として返されます。しかし、すべてをリストとして保存するのではなく、キーによる辞書検索としてすべてにアクセスできるようにしたいと考えています。
[
{
"key":"value1",
"values":[
10.5
]
},
{
"key":"value2",
"values":[
20.5
]
}
o o o more values here... o o o
]
これは私がオブジェクトをマップするために持っているものですが、キーでマップして、リストを反復処理することなくハッシュマップまたは辞書を自動的に構築したいと考えています。
class keyValPairObject {
private String key;
private List<?> values;
}
class mainMapper {
List<keyValPairObject> theKeyValPairValues;
}
次のようにアクセスできるオブジェクトに保存したいと思います。
theKeyValPairValues["values1"].values;