Erro fatal: o dicionário <String, Any> não está em conformidade com Decodable porque Any não está em conformidade com Decodable

Estou tentando usar o swift 4 para analisar um arquivo json local:

{
    "success": true,
    "lastId": null,
    "hasMore": false,
    "foundEndpoint": "https://endpoint",
    "error": null
}

Esta é a função que estou usando:

    func loadLocalJSON() {

        if let path = Bundle.main.path(forResource: "localJSON", ofType: "json") {
            let url = URL(fileURLWithPath: path)

            do {
                let data  = try Data(contentsOf: url)
                let colors = try JSONDecoder().decode([String: Any].self, from: data)
                print(colors)
            }
            catch { print("Local JSON not loaded")}
        }
    }
}

mas continuo recebendo o erro:

Erro fatal: o dicionário não está em conformidade com Decodable porque Any não está em conformidade com Decodable.

Tentei usar a abordagem "AnyDecodable" nesta página de stackoverflow:Como decodificar uma propriedade com o tipo de dicionário JSON no protocolo decodificável Swift 4mas pula para a instrução 'catch':catch { print("Local JSON not loaded") ao ser usado. Alguém sabe como analisar esses dados JSON no Swift 4?

questionAnswers(2)

yourAnswerToTheQuestion