如何在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/