Я хочу десериализовать json в
Map<String, Map<String, String>
Это структура json, которую я хочу преобразовать.
{
"filetype": {
"cell": "value"
},
"fileType2": {
"cell2": "value2"}
}
Я попытался создать класс с типом Map<String, Map<String, String>
ипробовал с ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)
в Джексоне:
class MapOfMap {
Map<String, Map<String, String>> mapOfMap;
//getter and setter
}
objectMapper.readValue(
new File(this.getClass()
.getClassLoader()
.getResource("configs/sample.json").getFile()),
MapOfMap.class
)
Я получаю эту ошибку:
Нераспознанное поле "fileType".
Есть ли способ сделать это?