gregopet
return if (isList) { reader.readValues<Any>(text).readAll() as Any } else { reader.readValue<Any>(text) }