2
这是我的方法,返回XML格式,但我需要返回JSON类型格式。我们如何指定SOAP webservice的返回类型为JSON格式?
[WebMethod]
public string GetAllCity(long UID, string IMEINo)
{
DataSet ds = new DataSet();
ExeWeb2 cd = new ExeWeb2();
DataTable dt = new DataTable();
//booking
string qyr = "";
// self booking
ds = cd.retData("select city_name from city order by city_name");
dt = ds.Tables[0];
DataSet ds1 = new DataSet();
ds1.Tables.Add(dt.Copy());
ds1.Tables[0].TableName = "City";
System.IO.MemoryStream s = new System.IO.MemoryStream();
ds1.WriteXml(s, XmlWriteMode.IgnoreSchema);
return System.Text.Encoding.UTF8.GetString(s.ToArray());
}