I have this class:

```
public class Test
{
    public Instant I { get; set;}
}

```

`I` is an `Instant` because it's what makes sense semantically.

However, I have to deserialize it from this:

```
{
    "i": "2018-10-25T18:34:11.911+00:00"
}

```

and from this:

```
{
    "i": "2018-10-25T18:34:11.911+0000"
}

```

How can I do this?