Javabean转json字符串

用maven开发web时我都用的maven提供的依赖,本地的jar一直导不进去,然后我随便找了个Google的json的jar包,里面的方法少的可怜

pom中写入依赖

<!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple -->
<dependency>
    <groupId>com.googlecode.json-simple</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>

现在我有的是JavaBean的数组,我需要转成json字符串数组

先说一个JavaBean对象转成一个json字符串

JSONObject.toJSONString(Map map)方法参数是一个map集合,返回一个json字符串{}

如果是JavaBean数组

提供了一个方法JSONArray.toJSONString(List list)方法参数是一个列表,返回json字符串[{},{}],这个list只需要是Map类型的就行

<%
SelectInfo selectInfo = new SelectInfo();
TotalInfo[] totalInfos = selectInfo.selectTotalInfo();
List<Map> list = new ArrayList<>();
for(TotalInfo totalInfo : totalInfos){
    Map map = new HashMap();
    map.put("specialty",totalInfo.getSpecialty());
    map.put("grade",totalInfo.getGrade());
    map.put("studentNo",totalInfo.getStudentNo());
    map.put("studentName",totalInfo.getStudentName());
    map.put("studentSex",totalInfo.getStudentSex());
    map.put("subjectName",totalInfo.getSubjectName());
    map.put("studentScore",totalInfo.getStudentScore());
    list.add(map);
    //String strJson = JSONObject.toJSONString(map);
    //out.write(strJson);
}
String jsonString = JSONArray.toJSONString(list);
out.write(jsonString);
%>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值