当前位置:首页>开发>正文

如何将list转换成json数组 java怎么把list转换成json

2023-04-19 11:28:27 互联网 未知 开发

 如何将list转换成json数组 java怎么把list转换成json

如何将list转换成json数组

// 代码实例
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())

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())

如何将List数据转换成json格式

对象转json在.net 里最常见的是两种方式:
1. 第三方工具 Newtonsoft , 非常好用
2. .net 自身带的 #2 楼已说。

但在.net 的 MVC 3 中, 可以很简单地将对象转化为json.

public JsonResult GetListJSON()

{

List list = db.SortList.ToList()

return Json(list, JsonRequestBehavior.AllowGet)

}

只要你能得到 list 对象, 可以直接用 Json 方法将 list 对象转换为 JsonResult 的, 其实也相当于json 字符串的了。 然后你在前台用 jquery 写个什么 $.post 或 $.ajax 接收就好了。

springmvc怎么把一个list数组转换为json

后台转成json对象再转成string发给前台。
在前台里,如果把这个string直接写到js里,就是个json。
或者加个双引号,避免空字符串导致js错误,在用相关的js框架转。
如果是ajax方式,有的js的ajax框架支持直接转成json,不行的话依然用js框架转。

怎么把一个list集合转化成json字符串

json-lib是用于转换json字符串的核心jar包,上面那个是辅助的。
转换json数组就是JSONArray.fromObject(arrayList).toString()
转换json对象就是JSONObject.fromObject(arrayList).toString()

怎么把list数据转换为json数据

// 代码实例
Listlist = new ArrayList() list.add("abc") list.add("123") net.sf.json.JSONArray jsonArray = net.sf.json.JSONArray.fromObject(list) System.out.println(jsonArray.toString())

如何把list转成jsonobject

使用json-lib 包来进行java 对象和json 之间的相互转换
JSONArray jsonArray=JSONArray.fromObject(list)//将list 转换为json 数组
response.setContentType( application/json )//设置返回的数据为json 对象
如果是jsp 的页面直接用out.print(jsonArray)注意统一编码
servlet 或者action 中都用response 对象getWriter.print(jsonArray)
那你的请求地址是jsp 页面还是servlet 还是action。请求哪个就写哪个url 就是了
为了简单都用jquery 来进行ajax
$.getJSON( 你的 url 地址 ,function(data){//回调函数接收返回的 json 格式数据data})

最新文章