1.如何将List数据转换成json格式
对象转json在.net 里最常见的是两种方式:
1. 第三方工具 Newtonsoft , 非常好用;
2. .net 自身带的 #2 楼已说。
但在.net 的 MVC 3 中, 可以很简单地将对象转化为json.
public JsonResult GetListJSON()
{
List<MyClass> list = db.SortList.ToList();
return Json(list, JsonRequestBehavior.AllowGet);
}
只要你能得到 list 对象, 可以直接用 Json 方法将 list 对象转换为 JsonResult 的, 其实也相当于json 字符串的了。 然后你在前台用 jquery 写个什么 $.post 或 $.ajax 接收就好了。
2.怎么把list转换成json格式
只要改变了struts2中的配置文件中的返回值类型就可以了 当返回一个list时 一般使用的是name="root" 当返回一个属性的时候用的是name="includeProperties"
<result type="json" name="loadTypeInforToPaixu">
<param name="root">extJsPageBean</param>
</result>
3.怎么把一个对象list集合转换成json
根据格式可以自己写个方法 自动生成你要的json字符串
public static string ConvertListToJson(listdt)
{
JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
javaScriptSerializer.MaxJsonLength = Int32.MaxValue; //取得最大数值
ArrayList arrayList = new ArrayList();
foreach (TestJson Row in dt)
{
Dictionarydictionary = new Dictionary(); //实例化一个参数集合
dictionary.Add("id", row.id);//把 row的值手动添加到arrylist里
arrayList.Add(dictionary); //ArrayList集合中添加键值
}
return javaScriptSerializer.Serialize(arrayList); //返回一个json字符串
}
这个是个笨办法啊 你也可以自己根据格式拼接啊。。。不过好像list本来就可以用那个javaScriptSerializer转化成json数据的
4.怎么把一个list集合转化成json字符串
List<String> list = new ArrayList<String>();
list.add("测试zhidao1");
list.add("测试2");
list.add("测试3");
JSONArray jsonArray = JSONArray.fromObject(list);
System.out.println(jsonArray.toString());
这边要回导包需要答用到json-lib.jar, net.sf.json.JSONArray
5.如何将list转换成json字符串
// 代码实例
List<String> list = new ArrayList<String>();
list.add("abc");
list.add("123");
net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(list);
System.out.println(jsonArray.toString());
6.在java中如何将list转化成json
/ 需要用到json-lib.jar,可以到这里下载:/// 代码实例List
7.怎么把一个对象list集合转换成json
根据格式可以自己写个方法 自动生成你要的json字符串 public static string ConvertListToJson(list
不过好像list本来就可以用那个javaScriptSerializer转化成json数据的。
8.java怎么把list转换成json
// 需要用到json-lib.jar
// 代码实例
List<String> list = new ArrayList<String>();
list.add("abc");
list.add("123");
net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(list);
System.out.println(jsonArray.toString());