我有一个API,我从中使用Json文件。我写的函数是
Public Function getData(ByVal _token As String, ByVal _identifier As String) As String
Dim client = New RestClient(_baseURI)
Dim request = New RestRequest("/datasources/{identifier}/data", Method.GET)
request.AddUrlSegment("identifier", _identifier)
request.AddHeader("Authorization", "Basic " + _token)
Dim jstr = client.Execute(request).Content
Dim allDATA As List(Of GeneralInfo) = JsonConvert.DeserializeObject(Of List(Of GeneralInfo))(jstr)
Return 0
End Function
这非常有效。我可以将字符串保存到文件中。但我还需要一个json文件,我只是不知道如何实现这一点。
基于this solution我试过
request.OnBeforeDeserialization = Function(resp)
resp.ContentType = "appliction/json"
End Function
Dim queryResult = client.Execute(request)
Console.WriteLine(queryResult.Content)
但没有任何结果。什么都不会写入控制台。知道如何获取json文件吗?我正在使用
Imports Newtonsoft.Json
Imports RestSharp