Я не могу сериализовать json
Проблемы при попытке сбора данных из веб-службы Json
Что я уже пробовал:
Всем привет, Доброе утро, извините за мой плохой английский.
Я пытаюсь собрать данные из этого Api
https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/CotacaoDolarDia(dataCotacao=@dataCotacao)?@dataCotacao=%2705-05-2020%27&$format=json&$select=cotacaoVenda[^]
В результате она возвращает мне эти ценности
{"@odata.context":"https://was-p.bcnet.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata$metadata#_CotacaoDolarDia(cotacaoVenda)","value":[{"cotacaoVenda":5.53540}]}
Мне нужно получить это значение
5.53540
Но я не могу, он всегда возвращает мне пустой или 0
мой код
Private Async Sub Teste() Dim Uri As String Uri = "https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/CotacaoDolarDia(dataCotacao=@dataCotacao)?@dataCotacao=%2705-05-2020%27&$format=json&$select=cotacaoVenda" Using client = New HttpClient() Using response = Await client.GetAsync(Uri) If response.IsSuccessStatusCode Then Dim ProdutoJsonString = Await response.Content.ReadAsStringAsync() Dim list = JsonConvert.DeserializeObject(Of value)(ProdutoJsonString) MsgBox(list.cotacaoVenda) Else MessageBox.Show("Não foi possível obter o produto : " + response.StatusCode) End If End Using End Using End Sub
Public Class value Public Property cotacaoVenda As Decimal End Class
Что я могу сделать не так?
Заранее благодарю вас всех.
Жонатас Маркес