i need to decode a json string with a weird quirk....
# serialization
l
i need to decode a json string with a weird quirk. lists with only 1 entry omit the
[]
as if it was just a simple property of the inner type. eg
x = listOf("foo", "bar")
is serialized as
"x": ["foo", "bar"]
(as expected), but
x = listOf("foo")
is serialized as
"x": "foo"
instead of
"x": ["foo"]
. this breaks the parser, because it sees a
x: String
property where
x: List<String>
is expected. how do i work around this?