王:
データ構造をマップします。 Map<String, Map<Object, Object>>
サンプルデータ:
Key: Data, Value: {AIA=Yes, AppNumber=15671037, AppType=Utility, RegNumber=P01-010785, Class=714/006.210}
以上のことから、私はこれらのキーを取る必要があり(AIA, AppNumber, AppTYpe, RegNumber)
、動的に。地図のための私はそれを得ることができることができますが、私は、この内側のMAPには分かりません
azro:
まず、あなたが取得する必要があるMap
キーに対応Data
し、取りますkeySet()
Map<String, Map<Object, Object>> map = new HashMap<>(); // {Data:{AIA=Yes, AppNumber=15671037, AppType=Utility, RegNumber=P01-010785, Class=714/006.210}}
Map<Object, Object> innerMap = map.get("Data"); // {AIA=Yes, AppNumber=15671037, AppType=Utility, RegNumber=P01-010785, Class=714/006.210}
Set<Object> keysInnerMap = innerMap.keySet(); // {AIA, AppNumber, AppTYpe, RegNumber}