如何从vb.net中的API保存json文件

时间:2017-06-23 13:47:40

标签: json vb.net api

我有一个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

0 个答案:

没有答案