使用Visual Basic从JSON获取值

使用Visual Basic从JSON获取值,json,vb.net,visual-studio,windows-phone,Json,Vb.net,Visual Studio,Windows Phone,我正在制作一个Windows Phone应用程序(用于IP跟踪)。现在,我想从JSON获取值,但webbrowser没有打开它 这里,textbox1是我们必须输入IP地址的地方。网址是 http://gd.geobytes.com/GetCityDetails?fqcn= 现在,当我们按下一个按钮,URL就会变成 http://gd.geobytes.com/GetCityDetails?fqcn=(IP address here) (代码) 但是下面的URL是JSON。我想了解一些细节,

我正在制作一个Windows Phone应用程序(用于IP跟踪)。现在,我想从JSON获取值,但webbrowser没有打开它

这里,textbox1是我们必须输入IP地址的地方。网址是

http://gd.geobytes.com/GetCityDetails?fqcn=
现在,当我们按下一个按钮,URL就会变成

http://gd.geobytes.com/GetCityDetails?fqcn=(IP address here)
(代码)

但是下面的URL是JSON。我想了解一些细节,比如国家、纬度、经度、人口等。我已经尝试了很多方法,但我无法解决

请访问链接来帮助我

现在,我在BeginGerResponse中得到一个错误,代码如下:

 Dim request As HttpWebRequest
    Dim response As HttpWebResponse = Nothing
    Dim reader As StreamReader

    Try

        request = DirectCast(WebRequest.Create("http://gd.geobytes.com/GetCityDetails?fqcn=49.213.47.141"), HttpWebRequest)
        response = DirectCast(request.BeginGetResponse, HttpWebResponse)
        reader = New StreamReader(response.GetResponseStream())

这就是我最近所做的。我在开始响应时出错。它说“过度解析失败,指责无法访问”BeginGet Respone“…”

如果你查看返回的JSON,它有
geobyteslongitude
geobyteslatitude
字段,以及Coutnry等字段。看看用VB解析JSON,你尝试过什么?如果你已经尝试了“很多方法”,让我们知道它们是什么。这让我们知道是否要建议一种新的方法,或者您的程序中的其他地方是否有问题。我必须从URL而不是字符串中去序列化json!获取对字符串的URL响应并反序列化它。注意…我想直接从链接中对其进行理想化。请帮帮我!
 Dim request As HttpWebRequest
    Dim response As HttpWebResponse = Nothing
    Dim reader As StreamReader

    Try

        request = DirectCast(WebRequest.Create("http://gd.geobytes.com/GetCityDetails?fqcn=49.213.47.141"), HttpWebRequest)
        response = DirectCast(request.BeginGetResponse, HttpWebResponse)
        reader = New StreamReader(response.GetResponseStream())