Вложенные карты также Map<String, Object>
, как и данные документа. Вы можете разыграть его, если хотите принять тип:
Map<String, Object> map = document.getData();
Map<String, Object> puj = (Map<String, Object>) map.get("PUJ");
Set<String> keys = puj.keysSet();
// keys is now a Set that contains both "ABC123" and "YAG916"
Но вы также должны проверить его с помощью instanceof
.