欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

怎样使用fastJson发送数组格式的Json数据

发布时间:2025/3/19 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 怎样使用fastJson发送数组格式的Json数据 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

场景

之前要发送的json数据:

{"PrintContent":"CAB1DM1152CJ@2097812420006@20181010,CAB1DM1152CJ@2097812420007@20181010,CAB1DM1152CJ@2097812420008@20181010,CAB1DM1152CJ@2097812420009@20181010"}

要转换的json数据格式:

{"PrintContent":["CAB1DM1152CJ@2097812420006@20181010","CAB1DM1152CJ@2097812420007@20181010","CAB1DM1152CJ@2097812420008@20181010","CAB1DM1152CJ@2097812420009@20181010"]}

实现

项目中引入fastJson依赖

<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.24</version></dependency>

转换之前的转换JSON实现

for (String s:qrCodeList) {finalBarCode+=s+",";} finalBarCode=finalBarCode.substring(0,finalBarCode.length()-1);Map map=new HashMap();map.put("Flag","2");map.put("PrintContent",finalBarCode);String  param= JSON.toJSONString(map);

转换之后的实现

for (String s:qrCodeList) {finalBarCode+=s+",";} finalBarCode=finalBarCode.substring(0,finalBarCode.length()-1);Map map=new HashMap();map.put("Flag","2");map.put("PrintContent",qrCodeList);String  param= JSON.toJSONString(map);

 

总结

以上是生活随笔为你收集整理的怎样使用fastJson发送数组格式的Json数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。