差異處
這裏顯示兩個版本的差異處。
java:jackson [2018/06/05 11:42] tony [Articles] |
java:jackson [2023/06/25 09:48] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | {{tag>java jackson}} | ||
- | ====== Jackson ====== | ||
- | ===== Introduction ===== | ||
- | 在開發Rest API時,透過Jackson提供的API,將物件轉為json或xml格式。它曾經算是效能最好的函式庫之一,現在就不一定了。 | ||
- | ===== Articles ===== | ||
- | * [[java:jackson:HelloWorld|Jackson - Hello World]] | ||
- | * [[java:jackson:upgrade:2.4.5To2.7.1|From 2.4.5 to 2.7.1]] | ||
- | * [[java:jackson:annotation:JsonSerialize:convertTheKeyFields|Convert the key fields with special char]] @JsonSerialize(keyUsing=KeySerializer.class) | ||
- | * [[java:jackson:annotation:JsonSerialize:convertDate|Convert the Date format to ISO8601]] @JsonSerialize(using=Serializer.class) @JsonDeserialize(using=Deserializer.class) | ||
- | * [[java:jackson:annotation:JsonIgnore|Optionally ignore some fields]] @JsonIgnore @JsonIgnoreProperties | ||
- | * [[java:jackson:annotation:JsonAutoDetect|The visibility of the fields]] @JsonAutoDetect | ||
- | * [[java:jackson:annotation:JsonSerialize:module&annotation|Convert the value fields with special char]] @JsonSerialize @JsonDeserialize | ||
- | ===== Resource ===== | ||
- | * [[http://stackoverflow.com/questions/9741134/jackson-annotation-how-to-rename-element-names|How to rename element names?]] @JsonProperty("contractor") | ||
- | * [[http://wiki.fasterxml.com/JacksonFAQ|Jackson FAQ]] | ||
- | * [[http://wiki.fasterxml.com/JacksonDocumentation|Jackson Document]] | ||
- | * [[http://stackoverflow.com/questions/6574636/serializing-mapdate-string-with-jackson|Serializing Map<Date, String> with Jackson]] | ||
- | * [[http://stackoverflow.com/questions/25272043/jackson-modules-for-map-serialization|Jackson Modules for Map Serialization]] | ||
- | * [[http://blog.takipi.com/the-ultimate-json-library-json-simple-vs-gson-vs-jackson-vs-json/|The Ultimate JSON Library: JSON.simple vs GSON vs Jackson vs JSONP]] | ||
- | * [[http://tutorials.jenkov.com/java-json/jackson-annotations.html|Jackson Annotations]] | ||
- | |||
- | |||
- | ===== ===== | ||
- | ---- | ||
- | \\ | ||
- | ~~DISQUS~~ |