我想從mssql 2008結果創建一個自定義的json數據,以便我的iPhone可以使用它。如何在C#中創建自定義JSON,返回值應該是什麼?
我可以消耗這樣的JSON網站沒有問題: json link
格式看起來是這樣的:
Place: New York
Hotel: Widget Hotel
Telephone: 0305525253
我應該回到消費它在iPhone上的格式?一個數組,一個字符串,字典?我不知道
編輯:這裏是我的代碼:
namespace WebService1
{
public class LandHelper
{
internal static string[] Land()
{
List<string> landObject = new List<string>();
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 LAND", con))
{
con.Open();
using (SqlDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
if (rdr["BEZEICHNUNG"] != DBNull.Value)
{
landObject.Add(rdr["BEZEICHNUNG"].ToString());
}
}
}
}
return landObject.ToArray();
}
}
}
我試過,但我不知道如何將一個鍵添加到我從數據庫中獲取的值。 我認爲當我創建自定義JSON格式時會更容易。
'新JavaScriptSerializer()。序列化(新{地點= 「紐約」 酒店=「窗口小部件酒店「,電話=」0305525253「})' –
什麼是返回值? –
json string like'{「Place」:「New York」,「Hotel」:「Widget Hotel」,「Telephone」:「0305525253」}'順便說一句,你爲什麼不試試? –