я читаю json
{
"id" : 1,
"name" : {
"first" : "Yong",
"last" : "Mook Kim"
},
"contact" : [
{ "type" : "phone/home", "ref" : "111-111-1234"},
{ "type" : "phone/work", "ref" : "222-222-2222"}
]
}
от ObjectMapper
Map<String, Object> jsonMap = mapper.readValue(JsonNodeTest.class.getClassLoader().getResource("test.json"), Map.class);
тип значения может быть
Map<String,Object>
также имеющий
Map<String, Object> replaceValues = new HashMap<>();
replaceValues.put("id", "2")
replaceValues.put("first", "Yong");
как изменить рекурсивно изменить значения в jsonMap?