Я хочу удалить некоторое значение из json.формат json выглядит следующим образом:
{
"cod": "200",
"message": 0.0135,
"cnt": 40,
"list": [
{
"dt": 1545598800,
"main": {
"temp": 267.03,
"temp_min": 258.629,
"temp_max": 267.03,
"pressure": 741.31,
"sea_level": 1034.85,
"grnd_level": 741.31,
"humidity": 72,
"temp_kf": 8.4
},
"weather": [
{
"id": 800,
"main": "Clear",
"description": "clear sky",
"icon": "01n"
}
]
}
Я хочу удалить некоторые данные из json.Как я могу удалить идентификатор, значок в погоду?Я пытаюсь это:
(ObjectNode) rootNode.get("list").get(i).get("weather")).remove("id");
, но это не правильно, и эта ошибка происходит:
com.fasterxml.jackson.databind.node.ArrayNode cannot be cast to com.fasterxml.jackson.databind.node.ObjectNode