1. 首页>动态要闻 > 信息

怎么把list转化成json

作者:高龙明
2020-04-21
信息

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 list = new ArrayList();list.add("abc");list.add("123");net.sf.json.JSonArray jsonArray = net.sf.json.JSONArray.fromObject(list);System.out.println(jsonArray.toString());。

7.怎么把一个对象list集合转换成json

根据格式可以自己写个方法 自动生成你要的json字符串 public static string ConvertListToJson(list dt) { JavascriptSerializer javascriptSerializer = new JavascriptSerializer();javascriptSerializer.MaxJsonLength = Int32.MaxValue; //取得最大数值ArrayList arrayList = new ArrayList();foreach (TestJson Row in dt) {Dictionary dictionary = new Dictionary(); //实例化一个参数集合dictionary.Add("id", row.id);//把 row的值手动添加到arrylist里arrayList.Add(dictionary); //ArrayList集合中添加键值}return javascriptSerializer.Serialize(arrayList); //返回一个json字符串 }这个是个笨办法啊 你也可以自己根据格式拼接啊。

不过好像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());

推荐阅读
  • 日照好玩的地方和吃海鲜应该去哪听说日

    日照好玩的地方:万平口:"旅游来日照,必到万平口",已成为各地游客的共识。刘家湾赶海园:以赶海系列活动为主,集旅游、休闲、度假、民俗、健身于一体的综合旅游园。竹洞天:位于山东省日照市城区西端的将帅沟毛竹…

    信息 2024-11-10
  • 什么是铸造

    铸造是指将室温中为液态,但不久后将要固态化的物质倒入特定形状的铸模待其凝固成形的加工方式。 被铸物质多半原为固态但加热至液态的金属(例:铜、铁、铝、锡、铅等),而铸模的材料可以是沙、金属甚至陶瓷。 因应…

    信息 2024-11-10
  • 变形金刚中博派和狂派各有哪些人物

    博派:擎天柱,铁皮,大黄蜂,爵士,棘齿。狂派:威震天,红蜘蛛,眩晕,吵闹,萨克,碎骨魔,路障,迷乱。…

    信息 2024-11-10
  • 一平方毫米的铜线能过多少安的电流

    1平方毫米的铜线在不同电流下通过的安培数不同。最大是18A:(1)60A以下,选1平方毫米的铜线安全载流量是6A;(2)60~100A,选1平方毫米的铜线,安全载流量是5A;(3)100A以上,选1平方毫米的铜线,安全载流量是2.5A 。…

    信息 2024-11-10
  • 中华人民共和国城乡规划法第四十条有规

    自2008年1月1日起施行的《中华人民共和国城乡规划法》第四十条:在城市、镇规划区内进行建筑物、构筑物、道路、管线和其他工程建设的,建设单位或者个人应当向城市、县人民政府城乡规划主管部门或者省、自治区、直辖…

    信息 2024-11-10