当前位置: 首页 > wzjs >正文

侯马建设规划局网站今日新闻热点10条

侯马建设规划局网站,今日新闻热点10条,flask做的购物网站,能接做网站的活的网站下面这段 Java 代码使用 JUnit 的 Test 注解定义了一个测试方法 testMapList。该方法的主要功能是创建一个包含多个 Map 对象的 List,并将这些 Map 对象添加到列表中,然后打印列表内容,最后使用 FastJSON 库将列表转换为JSON字符串、JSON格式…

在这里插入图片描述

下面这段 Java 代码使用 JUnit 的 @Test 注解定义了一个测试方法 testMapList。该方法的主要功能是创建一个包含多个 Map 对象的 List,并将这些 Map 对象添加到列表中,然后打印列表内容,最后使用 FastJSON 库将列表转换为JSON字符串、JSON格式化字符串并打印。


@Test  
public void testMapList() {  List<Map<String,Object>> resultList = new ArrayList<>();  Map<String, Object> map1 = new HashMap<>();  Map<String, Object> map2 = new HashMap<>();  Map<String, Object> map3 = new HashMap<>();  map1.put("键1","值1");  map1.put("键2","值2");  map1.put("键3","值3");  map2.put("键5","值5");  map1.put("键4",map2);  map3.put("键6","值6");  resultList.add(map1);  resultList.add(map3);  System.out.println(resultList);  // 使用 FastJSON 将 resultList 转换为 JSON 字符串  String jsonString = JSON.toJSONString(resultList);  System.out.println(jsonString);  // 使用 FastJSON 将 resultList 转换为格式化的 JSON 字符串,符合阅读习惯String fomatJsonString = JSON.toJSONString(resultList, SerializerFeature.PrettyFormat); System.out.println(fomatJsonString);
}
1. 方法定义和初始化
@Test
public void testMapList() {List<Map<String,Object>> resultList = new ArrayList<>();Map<String, Object> map1 = new HashMap<>();Map<String, Object> map2 = new HashMap<>();Map<String, Object> map3 = new HashMap<>();
}
  • List<Map<String,Object>> resultList = new ArrayList<>();:创建一个 List 对象 resultList,用于存储 Map 对象。List 的泛型类型是 Map<String, Object>,表示该列表中的每个元素都是一个键为 String 类型,值为 Object 类型的 Map
  • 分别创建三个 Map 对象 map1map2map3,用于存储键值对。
2. 向 Map 中添加键值对
map1.put("键1","值1");
map1.put("键2","值2");
map1.put("键3","值3");
map2.put("键5","值5");
map1.put("键4",map2);
map3.put("键6","值6");
  • map1.put("键1","值1");:向 map1 中添加一个键值对,键为 "键1",值为 "值1"
  • map1.put("键4",map2);:将 map2 作为值,键为 "键4" 放入 map1 中。这意味着 map1 中的 "键4" 对应的值是另一个 Map 对象 map2
  • 同理,向 map2 中添加 "键5""值5",向 map3 中添加 "键6""值6"
3. 将 Map 对象添加到 List
resultList.add(map1);
resultList.add(map3);
  • map1map3 添加到 resultList 列表中。
4. 打印 List 内容
System.out.println(resultList);

使用 System.out.println 方法打印 resultList 的内容。由于 List 类重写了 toString() 方法,所以会按照 Java 的集合格式输出列表中的元素。

5. 使用 FastJSONList 转换为 JSON 字符串并打印
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>2.0.30</version>
</dependency>
// 这里使用了阿里FastJSON库,需要提前导入到maven中
String jsonString = JSON.toJSONString(resultList);
System.out.println(jsonString);// 使用 FastJSON 将 resultList 转换为格式化的 JSON 字符串,符合阅读习惯
String fomatJsonString = JSON.toJSONString(resultList, SerializerFeature.PrettyFormat); 
System.out.println(fomatJsonString);
  • JSON.toJSONString(resultList);:使用 FastJSON 库的 toJSONString 方法将 resultList 转换为 JSON 格式的字符串。
    • JSON.toJSONString(resultList, SerializerFeature.PrettyFormat);:使用 FastJSON 库的 toJSONString 方法将 resultList 转换为 JSON 格式化后的字符串。
  • System.out.println(jsonString);:打印转换后的 JSON 字符串。
6.打印结果
[{键1=值1, 键4={键5=值5}, 键2=值2, 键3=值3}, {键6=值6}]
[{"键1":"值1","键4":{"键5":"值5"},"键2":"值2","键3":"值3"},{"键6":"值6"}]
[{"键1":"值1","键4":{"键5":"值5"},"键2":"值2","键3":"值3"},{"键6":"值6"}
]
http://www.dtcms.com/wzjs/6625.html

相关文章:

  • 网站建设最好的书籍是黄页88网
  • 做网站后有人抢注品牌关键字优化营商环境条例
  • 个人微博网站设计国际外贸网络交易平台
  • 做外贸有必要做个网站吗千峰培训
  • 做传奇网站怎么弄热狗seo外包
  • 企业所得税计算方式东莞快速优化排名
  • wordpress网站如何添加内链网店营销推广
  • seo 网站树公众号推广费用一般多少
  • 内蒙古做网站的公司长春网络优化哪个公司在做
  • 专业网站建站费用上街网络推广
  • 国外的自建网站怎么做微信怎么引流营销呢
  • 织梦猫网站模板网站模板库
  • 网站导航栏全屏怎么做的十种营销方法
  • 广宁城乡建设网站什么是网络整合营销
  • 响应式网站用什么技术做金华关键词优化平台
  • 张家港哪家做企业网站最近热点新闻事件
  • 三一重工的网站是哪家做的东莞网站开发公司
  • 天津企业网站建设公司网页设计与网站开发
  • 网站开发需要什么费用定制建站网站建设
  • 商城网站建设高端站长统计在线观看
  • 南京网站优化长沙seo霸屏
  • 南宁做网站找哪家好竞价托管怎么做
  • 变装app制作教程搜索引擎优化网站排名
  • 郑州市建设信息网站郑州seo课程
  • 观看b站频道视频的注意事项郑州网站优化顾问
  • 做网站有视频教吗自己创建个人免费网站
  • 专业做调查的网站域名被墙查询检测
  • 济宁市城市建设局网站销售人员培训课程有哪些
  • 哪些网站可以做团购自动外链发布工具
  • 北京装饰公司前十名站长工具seo综合查询是什么