如何将Webservice文本引入Winform应用程序

时间:2013-10-19 15:38:07

标签: .net json vb.net winforms web-services

我正在使用Winform应用程序,它需要访问Web服务才能获得一些基本信息。 Web服务存在,以下是带来文本的链接。这基本上是Json格式的客户名称。

http://globalbox.com.py/api/getUSER.php?gb=3217

所以,我的观点是,我需要能够读取客户的名称并将其放入字符串变量中。我如何从Winforms中读到这个?

我不知道该怎么做...请帮助。 Visual Basic代码会更好,否则C#会做。

提前感谢!!

1 个答案:

答案 0 :(得分:1)

作为一种快速而肮脏的解决方案,您可以执行以下操作

Imports System.Net
Imports System.Text.RegularExpressions

Public Class Form1
  Private Sub btnGo_Click(sender As Object, e As EventArgs) Handles btnGo.Click
    Dim wc = New WebClient()
    Dim json As String = wc.DownloadString("http://globalbox.com.py/api/getUSER.php?gb=3217")
    Dim name As String = Regex.Match(json, "\[\[{\""NombreApellido\"":\""(.*?)\""\}\]\]").Groups(1).Value
    MessageBox.Show(name)
  End Sub
End Class