list转json

Struts2中list转换为json

jar包下载地址

所需jar包,如下图:
在这里插入图片描述

实现代码,这里以execute方法为例:

@Override
	public String execute() throws Exception {
		//1.调用Service根据typecode获得数据字典对象list
		List<BaseDict> list = baseDictService.getListByTypeCode(dict_type_code);
		//2.将list转换为json格式
		String json = JSONArray.fromObject(list).toString();
		//3.设置json的编码格式并且将json发送给浏览器
		ServletActionContext.getResponse().setContentType("application/json;charset=utf-8");
		ServletActionContext.getResponse().getWriter().write(json);
		return null;//告诉struts2不需要进行结果处理
	}

结果:

[{"dict_enable":"1","dict_id":"6","dict_item_code":"","dict_item_name":"电话营销","dict_memo":"","dict_sort":1,"dict_type_code":"002","dict_type_name":"客户信息来源"},{"dict_enable":"1","dict_id":"7","dict_item_code":"","dict_item_name":"网络营销","dict_memo":"","dict_sort":2,"dict_type_code":"002","dict_type_name":"客户信息来源"}]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值