随笔 - 807  文章 - 0 评论 - 43 阅读 - 57万

随笔分类 -  Json、XML

Json 序列化、反序列化;重复或循环使用时注意事项
摘要:Json序列化问题 public class Test2 { public static void main(String[] args) throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper(); 阅读全文
posted @ 2024-07-29 12:30 del88 阅读(21) 评论(0) 推荐(0) 编辑
Spring boot 与 json_schema ,请求和响应 校验
摘要:java 中 如何 使用 json_schema 对json进行校验 在Java中使用JSON Schema对JSON进行校验,你首先需要选择一个合适的库。一个常用的库是json-schema-validator。以下是如何使用它的基本步骤: 添加依赖 如果你使用Maven,可以在pom.xml中添 阅读全文
posted @ 2024-07-20 17:05 del88 阅读(198) 评论(0) 推荐(0) 编辑
Protobuf 对比 json
摘要:Protobuf 对比 json 1. protobuf 类似的协议有哪些 Protocol Buffers(protobuf)是一种由Google开发的二进制序列化协议,它定义了一种紧凑的二进制格式,用于高效地序列化结构化数据。与protobuf类似的协议包括: Apache Thrift:这是一 阅读全文
posted @ 2024-04-18 17:02 del88 阅读(1255) 评论(0) 推荐(0) 编辑
Json说明
该文被密码保护。
posted @ 2024-03-13 17:21 del88 阅读(0) 评论(0) 推荐(0) 编辑
json中的转义字符
摘要:什么是转义 以ASCII码来举例: 从这个表可以看出,(0-31)它写着是控制字符,127 是删除,这些都是不可见的控制字符;那能否让这些字符可见呢,可以的;c语言后来规定了 \ + 一个字母来表示转义,其它语言也可以跟进这么玩,就是说 13 回车 这个控制字符,我们可以使用 【两个可视字符来表示 阅读全文
posted @ 2024-03-03 17:56 del88 阅读(2783) 评论(0) 推荐(0) 编辑
json 的基本类型
摘要:JSON(JavaScript Object Notation)主要支持以下6种基本数据类型: 字符串(String):由一系列Unicode字符组成的序列,用双引号括起来表示。例如:"Hello, world"。注意,在JSON中不能使用单引号来表示字符串,双引号是特殊字符。 数字(Number) 阅读全文
posted @ 2024-03-03 08:15 del88 阅读(453) 评论(0) 推荐(0) 编辑
针对SpringBoot服务端返回的空对象和空数组问题
摘要:返回的Json会自动过滤掉空指针的对象,但是若遇到非空指针的没有任何内容的对象,举例如下: public class Person { private String name; private Integer age; private Boolean sex; public String getNa 阅读全文
posted @ 2023-06-11 11:00 del88 阅读(426) 评论(0) 推荐(0) 编辑
jackson、objectMapper 、JsonAlias、JsonProperty、json。序列化和反序列化研究。
摘要:总结: @JsonAlias:序列化出来是一定是真名,反序列化时可以传真名(驼峰)Json也可以传别名(下划线)Json @JsonProperty:序列化出来一定是别名,反序列化时也只能传别名Json 真名Json:{"userName":"小李飞刀","userSex":true,"userAg 阅读全文
posted @ 2020-09-13 15:05 del88 阅读(344) 评论(0) 推荐(0) 编辑
我自创的 Response泛型 返回类,全自动 推断,非常方便使用。
摘要:package com.diandaxia.common.utils; import java.util.Date; /** * by liyuxin 2019.12.16 更新 * 统一返回格式 */ public class ApiResponse<T> { /** * 此次HTTP请求任务的最 阅读全文
posted @ 2020-06-20 20:17 del88 阅读(222) 评论(0) 推荐(0) 编辑
Jackson objectMapper.readValue 方法 详解
摘要:直接说结论方便一目了然: 1. 简单的直接Bean.class 2. 复杂的用 TypeReference 这样就完事了。 public class TestMain2 { public static void main(String[] args) throws JsonProcessingExc 阅读全文
posted @ 2020-06-12 12:19 del88 阅读(58752) 评论(1) 推荐(8) 编辑
ResponseUtil jackson 转换问题;返回结果与 Bean 之间的转换,推荐使用convertValue
摘要:/** * 若成功往往有data数据 * 示例: * UserBase userBase = new UserBase(); * userBase.setUserName("李昱鑫"); * userBase.setUserPwd("123"); * userBase.setUserAge(100) 阅读全文
posted @ 2019-12-31 19:17 del88 阅读(1884) 评论(0) 推荐(0) 编辑
Jackson jsonToBean 忽略 Bean中不存在属性的匹配。objectMapper FAIL_ON_UNKNOWN_PROPERTIES
摘要:1. jsonToBean时,json中有的字段,bean中没有 无法匹配时,忽略此字段,不抛出异常(默认是抛出异常的) 方案一(局部):在class上加 @JsonIgnoreProperties(ignoreUnknown = true) public class tes 方案二(局部或全局)或 阅读全文
posted @ 2017-03-29 17:35 del88 阅读(3784) 评论(0) 推荐(0) 编辑
Java--Jackson转换Date,Timestamp 到格式化字符串
摘要:package com.diandaxia.test; import java.sql.Timestamp; import java.util.Date; /** * Created by del-berlin on 2017-03-07. */ public class UserInfo { private String name; private int age; ... 阅读全文
posted @ 2017-03-08 09:28 del88 阅读(10307) 评论(2) 推荐(0) 编辑
json的转义字符
摘要:什么是转义 以ASCII码来举例: 从这个表可以看出,(0-31)它写着是控制字符,127 是删除,这些都是不可见的控制字符;那能否让这些字符可见呢,可以的;c语言后来规定了 \ + 一个字母来表示转义,其它语言也可以跟进这么玩,就是说 13 回车 这个控制字符,我们可以使用 【两个可视字符来表示 阅读全文
posted @ 2017-03-04 17:48 del88 阅读(7963) 评论(0) 推荐(0) 编辑
json 在线编辑 视图 纠错
摘要:非常的好用,可以校验你的json格式是否正确,如果是正确的就是格式化,否则会提示错误行数和错误原因 http://www.bejson.com (大家都是用的这个看了无数帖,挑出来两个不错的) http://www.bejson.com http://tools.jb51.net/tools/jso 阅读全文
posted @ 2012-02-23 16:33 del88 阅读(13) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示