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.