java中如何用json格式发送并接受arrayList?

比如我在jsp页面上如何以json格式封装一个list?比如我在后台获取了一个list,如何一json的格式发送到前台?... 比如我在jsp页面上如何以json格式封装一个list?
比如我在后台获取了一个list,如何一json的格式发送到前台?
展开
 我来答
皮影戏子情
2012-12-11
知道答主
回答量:6
采纳率:0%
帮助的人:5.9万
展开全部

这个要用到json的jar包 json-lib-2.x  ,然后用JSONArray对象封装list ,最后把jsonarray放入jsonobject中封装成json对象。当然了  如果你用框架的话 人家有封装json对象的机制。原生态servlet就自己用json包封装呗  给段例子给你刚写的 :

疲惫的龟
推荐于2016-01-22 · TA获得超过2209个赞
知道小有建树答主
回答量:638
采纳率:100%
帮助的人:335万
展开全部
首先你要支持Json,就应该先引入Json的jar包们,这个得有劳你自己查一查需要什么包。

然后调用方法,把List转成Json格式:
JsonConfig config = new JsonConfig();
JSONArray json = JSONArray.fromObject(obj,null);
String jsonStr = json.toString();
那么返回的就是一个json字符串,至于要到前台去,这就不难了吧,直接:

response.getWriter().print(jsonStr);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逆风独行zhe
2012-12-11 · 超过15用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:37.5万
展开全部
这个涉及到Ajax
var txt = xhr.responseText; //txt为后台发送的json数组对象
var sales = eval("("+txt+")"); //sales为json对象数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张nbsp
推荐于2018-04-05 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:72.6万
展开全部
JsonConfig config = new JsonConfig();
JSONArray json = JSONArray.fromObject(obj,null);
String jsonStr = json.toString();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ganquan1987090
2012-12-11
知道答主
回答量:23
采纳率:0%
帮助的人:18.2万
展开全部
这个问题需要讲清楚很困难
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式