首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用Net.WebClient解析VB.net结果

如何用Net.WebClient解析VB.net结果
EN

Stack Overflow用户
提问于 2014-07-29 20:08:34
回答 1查看 2.2K关注 0票数 0
代码语言:javascript
复制
Using client As New Net.WebClient
    Dim reqparm As New Specialized.NameValueCollection
    'reqparm.Add("param1", "somevalue")
    'reqparm.Add("param2", "othervalue")
    Dim responsebytes = client.UploadValues("http://ip2country.sourceforge.net/ip2c.php?format=JSON", "POST", reqparm)
    Dim responsebody = (New Text.UTF8Encoding).GetString(responsebytes)

End Using

在以下方面的成果:

{ip:"184.23.135.130",主机名:“184-23-135-130”,country_code:"US",country_name:"United States"}

寻求任何帮助

EN

回答 1

Stack Overflow用户

发布于 2014-07-30 16:33:59

我想通了。我包括了Json.net参考资料。

代码语言:javascript
复制
 Imports Newtonsoft.Json.Linq
 Imports System.Net

 Using client As New Net.WebClient
        Dim reqparm As New Specialized.NameValueCollection
        'reqparm.Add("param1", "somevalue")
        'reqparm.Add("param2", "othervalue")
        Dim responsebytes = client.UploadValues("http://ip2country.sourceforge.net/ip2c.php?format=JSON", "POST", reqparm)
        Dim responsebody = (New Text.UTF8Encoding).GetString(responsebytes)
        Dim blah As String = client.DownloadString("http://ip2country.sourceforge.net/ip2c.php?format=JSON")
        Dim json As JObject = JObject.Parse(responsebody)
        Console.WriteLine(json.SelectToken("ip"))
        Console.WriteLine(json.SelectToken("hostname"))
        Console.WriteLine(json.SelectToken("country_code"))
        Console.WriteLine(json.SelectToken("country_name"))
        Console.ReadKey()
 End Using
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25024049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档