JSON数据和java对象的相互转换
常用的json解析器:Jsonlib,Gson,fastjson,jackson。本次使用jackson JSON转换Java对象步骤: 1 导入jackson的相关jar包 2 创建Jackson核心对象ObjectMapper 3 调用ObjectMapper的相关方法进行转换: readValue(json字符串数据,Class) Java对象转换为JSON步骤: 导入jackson的相关jar包 创建Jackson核心对象 ObjectMapper 调用ObjectMapper的相关方法进行转换: 1 转换方法:writeValue(参数1,obj) 参数1: File:将obj对象转换为JSON字符串,并保存到指定的文件中 Writer:将obj对象转换为JSON字符串,并将json数据填充到字符输出流中 OutputStream:将obj对象转换为JSON字符串,并将json数据填充到字节输出 流中 writeValueAsString(obj):将对象转为json字符串 2 注解: 如果遇到Date类型,可以在实体中使用@JsonFormat(pattern=“yyyy-MM-dd”),格式自定 @JsonFormat ( pattern = "yyyy-MM-dd" ) private Date birthday ; 来源: CSDN 作者: Writer3 链接: