Visual Studio 2010 で Web サービスを構築します。言語は C# と ASP.NET 3.5 です。
Web サーバーは、ms sql サーバー 2008 から JSON 形式で iPhone にデータを送信します。
しかし、SQL Server からのすべてのデータを含む 1 つの文字列値を受け取ります。iPhone でデータをより適切に使用できるように、Web サービスがデータを個別に送信してくれることを望みます。
ここに私のC#クラスがあります:
namespace WebService1
{
public class RaumklassenHelper
{
internal static string Raumklasse()
{
string raumKlassenObject = "";
using (SqlConnection con = new SqlConnection(@"Data Source=Localhost\SQLEXPRESS;Initial Catalog=BOOK-IT-V2;Integrated Security=true;"))
using (SqlCommand cmd = new SqlCommand(@"SELECT BEZEICHNUNG FROM RAUMKLASSE", con))
{
con.Open();
using (SqlDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
if (rdr["BEZEICHNUNG"] != DBNull.Value)
{
raumKlassenObject += rdr["BEZEICHNUNG"].ToString();
}
}
}
}
return raumKlassenObject;
}
}
}
これが私のWebメソッドです:
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
[WebMethod]
public string Raumklasse()
{
return RaumklassenHelper.Raumklasse();
}
どのように文字列をばらばらに送信できますか?