Anyhow I cannot manage to deserialize an object with an array inside, as I get: error: cannot deserialize a dynamically sized struct. You can find my attempts here.
That depends on the structure of the data you're dealing. If it is like: [{...}, {....}, "null", {...} ...], then you need the Option. Otherwise, you don't.