简单的说下载一个Newtonsoft.Json.dll,string jsonstr= Newtonsoft.Json.JsonConvert.SerializeObject(dt);返回前台就可以直接用json对象读取了...
复杂点就是自己拼凑
StringBuilder sbvoca = new StringBuilder(); sbvoca.Append("["); DataTable dt = MedicalRecord_DB.Public_Calss.GetData.GetSelectTypeList(); int count = dt.Rows.Count; int i = 1; for (int j = 0; j < count; j++) { if (i == count) { sbvoca.Append("{\"value\":\"" + dt.Rows[j][0].ToString() + "\",\"text\":\"" + dt.Rows[j][1].ToString() + "\"}"); } else { sbvoca.Append("{\"value\":\"" + dt.Rows[j][0].ToString() + "\",\"text\":\"" + dt.Rows[j][1].ToString() + "\"},"); } i++; } sbvoca.Append("]"); string a = sbvoca.ToString().Substring(0, sbvoca.Length);
自己拼凑的出错率比较高建议下载一个dll吧
将集合序列化为json
怎么序列化为json,两三年没有用js了。
var obj=null;
obj=document.getelmentbyid("value").read();后面的read是调用C#的方法 返回的是List《user》
在js这边我怎么接受返回的集合。谢谢
@NET技术员: json.net
我在HTML中这个怎么写呢。怎么序列化呢。用什么集合去接呢。接到后怎么序列化呢,请你写个简单的语句吗。我这个应该怎么接呢。