2013-10-19 44 views
1

我正在使用需要访问Web服务以获取一些基本信息的Winform应用程序。该webservice存在,并且以下是带有文本的链接。这基本上是Json格式的客户名称。如何将Webservice文本导入Winform应用程序

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

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

我不知道如何去做这个...请帮助。 Visual Basic代码会更好,否则C#会这样做。

在此先感谢!

+0

显示你已经尝试 – Plutonix

+0

我不知道从哪里开始。我所知道的是,它是可能的,而且我必须完成它,但我希望得到一些关于如何实现这一点的指导。顺便说一句, – CogentP

+0

。 webservice在Json中返回数据。 – CogentP

回答

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 
+0

太棒了!谢谢你为我铺设。我会尝试你的代码,如果它的作品将definetly标记为答案!你的救星! – CogentP

相关问题