我想从 mssql 2008 结果创建一个自定义 json 数据,以便我的 iPhone 可以使用它。
我可以毫无问题地使用这样的 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 格式会更容易。
Best Answer-推荐答案 strong>
只需返回一个类似 的列表
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
[WebMethod]
public List<StandortHelper.REGION> LAND()
{
return StandortHelper.LAND();
}
您可以轻松返回 JSON 格式
关于c# - 如何在 C# 中创建自定义 JSON,返回值应该是什么?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/10910047/
|