随笔分类 -  jackson

jackson反序列化时被默认转换为LinkedHashMap的问题
摘要:AI提问: 有 1个类 A:class A {private Object b;private Object c;private int x;} 另有类 B和类 C:class B {private Object o1;private String field1;private String fie 阅读全文
posted @ 2025-05-09 16:48 卡米i 阅读(3) 评论(0) 推荐(0)
jackson之JsonNode判断node类型的is方法汇总
摘要:在 Jackson 库中,JsonNode 类是一个抽象类,用于表示 JSON 数据结构中的节点。它提供了多种方法来检查和操作这些节点。以下是你提到的方法的详细介绍: public enum JsonNodeType{ ARRAY, BINARY, BOOLEAN, MISSING, NULL, N 阅读全文
posted @ 2025-05-07 12:04 卡米i 阅读(13) 评论(0) 推荐(0)
ObjectNode.API文档
摘要:方法名作用 _childrenEqual(ObjectNode other) 检查此节点的子节点是否与另一个 ObjectNode 的子节点相等。 _reportRequiredViolation(String msgTemplate, Object... args) 抛出 IllegalArgum 阅读全文
posted @ 2024-09-27 14:34 卡米i 阅读(100) 评论(0) 推荐(0)
ArrayNode.API文档
摘要:方法名作用 add(JsonNode value) 向数组节点添加一个值。 add(int v) 向数组节点添加一个整数值。 add(Integer value) 向数组节点添加一个整数对象。 add(long v) 向数组节点添加一个长整数值。 add(Long value) 向数组节点添加一个长 阅读全文
posted @ 2024-09-27 14:31 卡米i 阅读(86) 评论(0) 推荐(0)
ObjectMapper.API文档
摘要:方法名作用 acceptJsonFormatVisitor(Class<?> type, JsonFormatVisitorWrapper visitor) 接受 JSON 格式访问者以访问指定类型的格式。 acceptJsonFormatVisitor(JavaType type, JsonFor 阅读全文
posted @ 2024-09-27 14:18 卡米i
JsonNode.API文档
摘要:注意:JsonNode是抽象类。 JsonNode├── ArrayNode├── ObjectNode├── BinaryNode├── BooleanNode├── MissingNode├── NullNode├── NumericNode│ ├── IntNode│ ├── LongNode 阅读全文
posted @ 2024-09-27 14:05 卡米i 阅读(156) 评论(0) 推荐(0)
jackson之枚举项的作用
摘要:MapperFeature各枚举项的作用 1. 官网文档json官网:http://www.json.org/json-zh.htmljson参考手册:(译) JSON-RPC 2.0 规范(中文版)Jackson官网地址:https://github.com/FasterXML/jacksonJa 阅读全文
posted @ 2024-09-26 15:52 卡米i 阅读(269) 评论(0) 推荐(0)
JsonGenerator.Feature各枚举项的作用
摘要:枚举项作用 AUTO_CLOSE_JSON_CONTENT 确定在生成器关闭时,是否自动关闭未匹配的JSON数组或对象。 AUTO_CLOSE_TARGET 确定生成器是否会自动关闭底层的输出目标。 ESCAPE_NON_ASCII 指定是否需要对超出7位ASCII范围的所有字符进行转义。 FLUS 阅读全文
posted @ 2024-09-26 15:47 卡米i 阅读(185) 评论(0) 推荐(0)
JsonParser.Feature各枚举项的作用
摘要:枚举项作用 ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER 允许反斜杠转义任何字符。 ALLOW_COMMENTS 允许在JSON内容中包含注释。 ALLOW_MISSING_VALUES 允许在JSON数组中缺少值。 ALLOW_NON_NUMERIC_NUMBERS 阅读全文
posted @ 2024-09-26 15:31 卡米i 阅读(268) 评论(0) 推荐(0)
MapperFeature各枚举项的作用
摘要:枚举项作用 ACCEPT_CASE_INSENSITIVE_ENUMS 决定枚举反序列化是否忽略大小写。如果启用,枚举反序列化将忽略大小写。 ACCEPT_CASE_INSENSITIVE_PROPERTIES 决定属性名称反序列化是否忽略大小写。如果启用,属性名称反序列化将忽略大小写。 ACCEP 阅读全文
posted @ 2024-09-26 15:25 卡米i 阅读(213) 评论(0) 推荐(0)
SerializationFeature各枚举项的作用
摘要:枚举项作用 WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS 决定是否将字符数组序列化为JSON数组。如果启用,字符数组将被序列化为JSON数组;如果禁用,字符数组将被序列化为字符串。 WRITE_DATE_KEYS_AS_TIMESTAMPS 决定是否将日期类型的键序列化为时间戳。 阅读全文
posted @ 2024-09-26 15:18 卡米i 阅读(181) 评论(0) 推荐(0)