1.将List集合数据转成JSON

JSONObject merchantJson = new JSONObject();
JSONArray merchantList= JSONArray.parseArray(JSON.toJSONString(mList));
merchantJson.put("merchant",merchantList);

2.解析List集合的JSON

获取到封装成JSON的集合数据
String requestJsonString = request.getString("merchant");
System.out.println("接收请求参数======"+requestJsonString)
Merchant  集合中单个的实体类
//进行解析
List<Merchant> mList = JSONObject.parseArray(requestJsonString, Merchant.class);

3.将普通请求参数转成JSON

String json = JSONObject.toJSONString("请求参数,实体类或者map都可以");

4.解析JSON

JSONObject jsonObject = JSONObject.parseObject(json);
将参数封装入实体类
ResultResponse resultResponse = jsonObject.toJavaObject(ResultResponse.class)

[Java中将数据转JSON]相关推荐

  1. java excel数据组装json成数据

    java excel数据组装json成数据 客户提供excel数据,androdi app是离线的,所以考虑将数据组装成json数据放到assets目录下面. 首先需要去下载pio的包,文章末尾我会放 ...

  2. Word处理控件Aspose.Words功能演示:在 Java 中将 DOCX 转换为 JSON

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  3. java将输出结果写入csv文件_如何在Java中将数据写入.csv文件?

    名为OpenCSV的库提供API来从.CSV文件读取数据或将数据写入.CSV文件.此处说明了如何使用Java程序写入.csv文件的内容. Maven依赖 com.opencsv opencsv 4.4 ...

  4. 在java中将数据信息写入文本中(2)

    代码: //需要导入的包import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;public void ...

  5. 在java中将数据信息写入本地文本(1)

    代码: //需要导入的包import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;public void ...

  6. java yml 转 map_如何在Java中将YAML转换为JSON?

    我只想将包含yaml的字符串转换为另一个字符串,该字符串包含使用Java的corrseponding转换后的json. 例如,我有这个yaml的内容 --- paper: uuid: 8a8cbf60 ...

  7. JAVA中将数据保存到EXCEL文件

    java后端将数据库中数据或前端传来的数据保存到EXCEL文件中.代码中有详细注解. 依赖包 <dependency><groupId>org.apache.poi</g ...

  8. java 解析 csv_在Java中将数据从CSV解析到数组

    我正在尝试将CS​​V文件导入到可以在 Java程序中使用的数组中. CSV文件已成功导入自身,输出显示在终端上,但它会引发错误: Exception in thread "main&quo ...

  9. Java中将Map转换为JSON

    一个注意的地方:要选对jar包 Map map = new HashMap();map.put("success", "true");map.put(" ...

最新文章

  1. 完美的隐藏软键盘方法
  2. 代码实现把字符串反转
  3. 字符串排序java_利用Java程序将字符串进行排序与拼接
  4. 听云支持.NET Core的应用性能监控
  5. UVA - 10603 Fill(隐式图搜索)
  6. 契税申报期限_纳税申报的5个小常识,会计不知道,真不适合干会计
  7. 2019b-MATLAB-中文界面设置
  8. 毫米和像素怎么换算_像素换算(像素和毫米换算器)
  9. 装上这些插件让Chrome大放异彩
  10. XP/LINUX双系统如何正常卸载LINUX
  11. php动态执行生成条码,PHP生成条形码 之二 开源之道
  12. 人脸识别系列(十八):MobileFaceNets
  13. 网狐荣耀系列之微星棋牌在运营过程中用户登录不上
  14. Java中的逻辑运算符/移位运算符简单总结
  15. STM32外部高速晶振不起振的故障分析
  16. 安卓APP安装到手机报解析包出错
  17. 【报告分享】2021-11-20-2022年家电市场趋势与机会展望-GfK(附下载)
  18. linux命令生成二进制文件,如何创建Shell脚本的二进制文件
  19. 云服务器挂马清理实例
  20. 显示器要申请BS 476-7 怎么送样?跟显示屏一样吗??

热门文章

  1. python对csv文件的处理,pandas 数据预处理csv,案例详细
  2. golang Strings包总结
  3. 第十五章 奇异值分解
  4. 缘份居在线起名,姓名打分API接口
  5. BeginPaint EndPaint 与GetDC ReleaseDC的区别
  6. Visual studio开发C#快捷键
  7. powerpoint无法从_如何重用或从另一个PowerPoint演示文稿导入幻灯片
  8. 基金从业资格考试必备考试内容,你了解多少?
  9. Quartus_II软件安装与易出现的问题
  10. 浪擎产品与解决方案技术资料专区