I was trying to edit object in nested array item "field2": "desc 2"
to "field2": "xxxx"
in below json:
{
"item1": 123,
"item2": "desc 1",
"item3": [
{
"field1": "desc 1",
"field2": "desc 2"
}
]
}
I tried this solution
root = objectMapper.readTree(new File(filePath))
((ObjectNode) root).put("field2", "desc xxxx");
Output was:
{
"item1": 123,
"item2": "desc 1",
"item3": [
{
"field1": "desc 1",
"field2": "desc 2"
}
],
"field2": "desc xxxx"
}