如何将list转换成json数组 java怎么把list转换成json
如何将list转换成json数组
// 代码实例
List
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.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
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})