2013-10-19 49 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

相關問題