Skip to main content
 首页 » 编程设计

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

2024年01月01日24小虾米

如何在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) 
 
}