我对json真的很陌生,我已经浏览了一些关于这个话题的先前问题。我想我错过了一些基本的东西,我有一张桌子,其中" item"是主键,我想以
的格式返回json{
"item": [
{
"item": "12345",
"description": "ece"
},
{
"item": "34567",
"description": "abcde"
}
]
}
我尝试使用
序列化从数据库返回的数据表JsonConvert.SerializeObject(dt)
我得到了json格式,只是没有最外面的"项目":[]"块。
任何建议都将不胜感激
编辑: 我像这样填充数据表:
SqlConnection conn = new SqlConnection(conStr);
String sql = "select distinct item,description from item where item like '" + id.ToString() + "%'";
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
dt.Load(cmd.ExecuteReader());
}
答案 0 :(得分:5)
使用匿名对象来包装它:
Collection