public static <T> String obj2StringPretty(T obj){ if(obj == null){ return null; } try { return obj instanceof String ? (String)obj : objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(obj); } catch (Exception e) { log.warn("Parse Object to String error",e); return nu...
log.warn("Parse String to Object error : {}"+ e.getMessage());returnnull; } } 测试用例 实体类 java publicclassUser{privateInteger id;privateString email;// 省略 set 和 get 方法} 测试代码 java @Slf4jpublicclassJsonUtilTest{publicstaticvoidmain(String[] args){ User user1 =newUser(); ...
public static void main(String[] args) { System.out.println(toJson(new user(1, "张三", "男", new Date())); } public static String toJson(Object obj){ String re=null; Gson gson=new Gson(); re= gson.toJson(obj); return re; } 代码语言:javascript 代码运行次数:0 运行 AI代码解释...
import com.alibaba.fastjson.JSON; // 定义一个简单的Java类 class User { private String name...
String toParse ="20-05-2020 02:30:00"; Date date = df.parse(toParse); PersonWithFormat event =newPersonWithFormat("Jack", date); String result =newObjectMapper().writeValueAsString(event); System.out.println(result); } 输出结果: ...
把上面这个作为第二位参数传入, 即可获取到结构化后的实体,并且结构是指定的List<LinkedHashMap<String, String>> publicstatic<T> TjsonParseToObj(Stringcontent, TypeReference<T> valueTypeRef) {returnobjectMapper.readValue(content, valueTypeRef);
util.Map; public class JacksonTester { public static void main(String args[]){ JacksonTester tester = new JacksonTester(); try { ObjectMapper mapper = new ObjectMapper(); Map<String,Object> studentDataMap = new HashMap<String,Object>(); int[] marks = {1,2,3}; Student student = new ...
public static <T> String toJson(T obj) { try { if (obj == null) { return null; }else if (obj instanceof String) { return (String) obj; }else { return objectMapper.writeValueAsString(obj); } } catch (Exception e) { log.error("Parse object to String error", e); ...
public void setName(String name) { = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { ...
String json = mapper.writeValueAsString(users); 上面的代码中,我们创建了一个List集合,并将两个User对象添加到集合中,然后使用ObjectMapper类将集合序列化为JSON字符串。 生成的JSON字符串如下: