I have a problem with wrong objects in lists. For instance I've a JSON model:

```
{
  "items": [
    {
      "id": 1,
      "name": "Item1"
    },
    {
      "id": 2,
      "name": "Item2"
    },
    {
      "id": [],
      "name": "Item3"
    }
  ]
}

```

and two POJO

```
data class BadList(val items: List<BadItem>)

data class BadItem(val id: Int, val name: String)

```

Of course, when the parser stumbles upon a third element I get the exception

```
com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.Integer out of START_ARRAY token
 at [Source: {"items":[{"id":1,"name":"Item1"},{"id":2,"name":"Item2"},{"id":[],"name":"Item3"}]}; line: 1, column: 19] (through reference chain: my.package.BadList["items"]->java.util.ArrayList[2]->my.package.BadItem["id"])

```

Who knows how to get around this? I want to skip that wrong item.