Package pro.fessional.wings.slardar.jackson
See: Description
-
Class Summary Class Description ResourceSerializer AesStringSerializer FormatNumberSerializer Directly use JsonFormat and DecimalFormat to format numbers AesStringDeserializer I18nAwareMixin I18nAwarePropertyFilter StringMapGenerator Turn only top-level elements into key-value maps for parameter signatures EmptyDates JacksonIncludeValue JacksonHelper XML limitation The common uses are: (1) single element node, XML can not distinguish between a single value or only one value in the array, unless nested wrap. (2) Xml can not recognize the data type, while Json has string, number, boolean, object, array Jackson Plain - `transient` output - `@Transient` No output - `byte[]` as base64, `[]` as `""` - `char[]` as String, `[]` as `""` - WRITE_DATES_AS_TIMESTAMPS = false - `ZonedDateTime` parse as `2023-04-04T21:07:08Z` lost timezone - `OffsetDateTime` parse as `2023-04-05T10:07:08Z` lost timezone Jackson Wings - `transient` No output - WRITE_DATES_AS_TIMESTAMPS = false - `LocalDateTime` as `"2023-04-05T06:07:08"` - `ZonedDateTime` as `"2023-04-05T06:07:08[America/New_York]"` keep timezone - `OffsetDateTime` as `"2023-04-05T06:07:08-04:00"` keep timezone Jackson Bean - `LocalDateTime` as `"2023-04-05 06:07:08"` - `ZonedDateTime` as `"2023-04-05 06:07:08 Asia/Shanghai"` - `OffsetDateTime` as `"2023-04-05 06:07:08 +08:00"` - `float`,`double` as `"3.14159"` - `BigDecimal`,`BigInteger` as `"299792458"`StringMapHelper Signature generation help I18nStringSerializer -
Annotation Summary Annotation Description AesString -
Interface Summary Interface Description AutoRegisterPropertyFilter