c# - 在C#中使用PHP的Webservice

标签 c# php json web-services

如何在C#中访问用PHP开发的web服务。

这是链接:http://xxx.in/WS/getCities.php?wsdl

我只想从中调用 getCities() 方法。

我用 C# 写的代码是这样的:

Chanllange.LocationInformationService ls = new  Chanllange.LocationInformationService();
t1.Text= ls.getCities();

我得到了 json 格式的输出,如何在 c# 中显示该值。

如果您需要更多信息,请告诉我。

最佳答案

参见 Parse JSON in C#如果这有帮助。您需要创建一个类来获取 json 格式的数据。从那里您可以使用 JSON 类并继续前进。

例如

上课 公开课人 { 私有(private)字符串 _FirstName; 私有(private)字符串_LastName; 私有(private)字符串 _MiddleName;

    public string FirstName
    {
        get { return this._FirstName; }
        set { this._FirstName= value; }
    }

    public string LastName
    {
        get { return this._LastName; }
        set { this._LastName= value; }
    }

    public string MiddleName
    {
        get { return this._MiddleName; }
        set { this._MiddleName= value; }
    }

}

并且有一个方法来填充这个类

public void ReadJSON(string jsonInput)

{

  JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();

  Person singlePerson  = jsonSerializer.Deserialize<Person>(jsonInput)

}

关于c# - 在C#中使用PHP的Webservice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11427022/

相关文章:

c# - 如何在sql server中保存公式并在app中使用这个公式

c# - 将 MVC 站点从本地迁移到 Azure,遇到 SQL 问题

javascript - 将变量 - 值传递给我的 fancybox iframe

PHP:使用if语句从数组中取消设置

java - 使用 GSON 解析 JSON 提要并获取数组而不是多参数

c# - 如何防止 Windows (Phone) 8.1 通用应用程序中的锁屏?

c# - 简单的复合控件 - 回发不起作用

javascript - AES - 加密 JS 和 PHP

c# - 如何使JSON.NET忽略对象关系?

javascript - json - 一次在同一个 Node 上添加 2 个元素? (或者在不存在的 Node 中)