如何访问在C#中使用PHP开发的Web服务。
以下是链接:http://xxx.in/WS/getCities.php?wsdl
我只想从那里调用getCities()
方法。
我用C#编写代码:
Chanllange.LocationInformationService ls = new Chanllange.LocationInformationService();
t1.Text= ls.getCities();
我得到了json格式的输出,如何在c#中显示值。
如果您需要更多信息,请与我们联系。
答案 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)
}