加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FastJson 使用笔记

发布时间:2020-12-16 18:48:51 所属栏目:百科 来源:网络整理
导读:FastJson中@JSONField注解使用 参考这篇文章 http://blog.csdn.net/u011425751/article/details/51219242 - - - ---------------------------------------------------------------------------------------------------------------------------- 以下是Jac

FastJson中@JSONField注解使用

参考这篇文章 http://blog.csdn.net/u011425751/article/details/51219242

- - - ----------------------------------------------------------------------------------------------------------------------------

以下是Jackson使用



实体类注意注解:
@JsonProperty("nickname")
private String nickname;

public class JsonUtil { private static ObjectMapper mapper; public static void init() { mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); mapper.configure(SerializationFeature.WRITE_NULL_MAP_VALUES,false); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS,false); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false); mapper.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES); mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ")); } /** * 根据json格式转换对象 * @param content * @param valueType * @param <T> * @return * @throws IOException */ public static <T> T readValue(String content,Class<T> valueType) throws IOException { if(mapper == null){ init(); } return mapper.readValue(content,valueType); } /** * 将对象转换成json格式 * @param value * @return * @throws JsonProcessingException */ public static String writeValueAsString(Object value) throws JsonProcessingException { if(mapper == null){ init(); } return mapper.writeValueAsString(value); } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读