在Jackson中,Java的 List 和Map 对应成什么样的JSON对象?

编程语言 2026-07-12

在使用Jackson的映射器时,以下Java对象会被转换成哪个JSON对象?

List<String> textList = new ArrayList<>;
textList.add("one");
textList.add("two");

Map<String, String> keyValueMap = new HashMap<>();
keyValueMap.put("1","one");
keyValueMap.put("2","two");

解决方案

它们将被序列化为

"textList": ["one", "two"],

"keyValueMap": {
      "1": "one", 
      "2": "two"
    }
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章