Java如何将Map转JSON字符串呢?
下文笔者讲述将一个Map对象转换为Json字符串的方法分享,如下所示
Map转JSON字符串的实现思路
使用JSON.toJSONString() 即可将对象转换为json字符串例:Map转JSON字符串
1.导入maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.69</version> </dependency> 2.Map转化JSON字符串 private static String mapToJson() { Map<String,String> map = new HashMap<>(); map.put("age","22"); map.put("name","Java"); map.put("gender","男"); String string = JSON.toJSONString(map); System.out.println(string); map.clear(); String stringNull = JSON.toJSONString(map); System.out.println(stringNull); return string; } 二、对象转JSON字符串 1.Pojo类 import lombok.Data; @Data public class UserPojo { private String name; private String gender; private String age; } private static String pojoToJson() { UserPojo userPojo = new UserPojo(); String stringNull = JSON.toJSONString(userPojo); System.out.println(stringNull); userPojo.setAge("19"); userPojo.setGender("女"); userPojo.setName("猫猫"); String string = JSON.toJSONString(userPojo); System.out.println(string); return string; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。