How to keep a special character?

Hello guys!
I’m using HTTPoison.post!() and I have this JSON as response from an API:

{
    "erro": false,
    "mensagem": "DADOS ENCONTRADOS COM SUCESSO.",
    "total": 1,
    "dados": [
        {           
            "logradouroDNEC": "lado \\u00edmpar",
            "cep": "123456789",
        }
    ]
}

I would like to keep the special character in “lado \u00edmpar” (lado ímpar)
How can I achieve it?

json = """
{
    "error": false,
    "mensagem": "DADOS ENCONTRADOS COM SUCESSO.",
    "total": 1,
    "dados": [
        {           
            "logradouroDNEC": "lado \\u00edmpar",
            "cep": "123456789"
        }
    ]
}
"""

Jason.decode!(json)

outputs

%{
  "dados" => [%{"cep" => "123456789", "logradouroDNEC" => "lado ímpar"}],
  "error" => false,
  "mensagem" => "DADOS ENCONTRADOS COM SUCESSO.",
  "total" => 1
}
1 Like

Thank you massimo!

I’ll try it.

1 Like