在C#中使用PHP的Web服务

时间:2012-07-11 06:44:15

标签: 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#中显示值。

如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

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

例如

上课 公共阶层人     {         私有字符串_FirstName;         私有字符串_LastName;         私有字符串_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)

}