0
respostas

Erro ao consumir API Rest com aplicação desktop, C#

Ola estou entanto consumir dados JSON de uma API Rest em uma aplicação desktop, com C#. Seguem o erro e o código.

Erro: "Unexpected character encountered while parsing value: S. Path '', line 0, position 0."

Código:

 public async void GetUsuario()
        {
            string URI;
            try
            {
                var view = new Form1();
                URI = view.TxtURL.Text;
                using (var cliente = new HttpClient())
                {
                    var response = await cliente.GetAsync(URI);
                    if (response.IsSuccessStatusCode == true)
                    {
                        var produtoJsonString = await response.Content.ReadAsStringAsync();
                        view.Grid.DataSource = JsonConvert.DeserializeObject<ProdutoEntity(produtoJsonString.ToList().ToString());
                    }
                    else
                    {
                        MessageBox.Show("Deu erro!" + response.StatusCode);
                    }

                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

        }

Observação: A informação JSON já foi vcalidado e a API está respondendo normalmente. Insira aqui a descrição dessa imagem para ajudar na acessibilidade