override fun deserialize()

in Confidence/src/main/java/com/spotify/confidence/serializers/Serializers.kt [162:170]


    override fun deserialize(decoder: Decoder): Flags {
        val list = mutableListOf<ResolvedFlag>()
        val jsonDecoder = decoder as JsonDecoder
        val array = jsonDecoder.decodeJsonElement().jsonArray
        for (json in array) {
            list.add(Json.decodeFromString(NetworkResolvedFlagSerializer, json.toString()))
        }
        return Flags(list)
    }