【问题标题】:How to bring Webservice text into a Winform application如何将 Webservice 文本引入 Winform 应用程序
【发布时间】:2013-10-19 15:38:06
【问题描述】:

我正在开发一个 Winform 应用程序,该应用程序需要访问 Web 服务以获取一些基本信息。 webservice存在,下面是带文字的链接。这基本上是Json格式的客户名称。

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

所以,我的意思是,我需要能够读取客户的姓名并将其放入字符串变量中。如何从 Winforms 中读取此内容?

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

提前致谢!!

【问题讨论】:

  • 显示您尝试过的内容
  • 我不知道从哪里开始。我只知道这是可能的,而且我必须完成它,但我想要一些关于如何完成它的指导。
  • 顺便说一句。网络服务以 Json 格式返回数据。

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


【解决方案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

【讨论】:

  • 太棒了!谢谢你为我准备好了。我将尝试您的代码,如果它有效,将明确标记为已回答!你的救命稻草!
猜你喜欢
  • 2012-02-06
  • 1970-01-01
  • 1970-01-01
  • 2021-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多