For reasons beyond my control, I have data coming back from an external service being formatted as an array of array of string: [[\"string_one\", \"string_two\"]]>
Honestly, I'd just deserialize it as string[][] and map that within your domain layer. The amount of time you'll spend messing around with custom serialization is rarely worth it.