随笔分类 -  json

1 2 下一页
restful接口返回忽略字段 jackon的@JsonIgnore注解应用
摘要:restful接口返回忽略字段 jackon的@JsonIgnore注解应用 //demo }else{ //其他的订单无需展示 报案号 显示 @JsonIgnore 的作用 vo.setCpicCouponReportNo(""); } 在Spring Boot的@RestController接口 阅读全文
posted @ 2025-10-16 11:36 oktokeep 阅读(38) 评论(0) 推荐(0)
json请求字符串格式化或使用转义字符
摘要:json请求字符串格式化或使用转义字符 测试接口: 通过String字符串类型来接收json字符串 @PostMapping("/wz/wzMqHandle") public void wzMqHandle(@RequestBody String wzCheLeHangInfoJson){ //伪代 阅读全文
posted @ 2025-10-15 22:59 oktokeep 阅读(14) 评论(0) 推荐(0)
java 解析json字符串,获取特定的字段值,JsonObject
摘要:java 解析json字符串,获取特定的字段值 package com.example.core.mydemo.java3; import com.google.gson.Gson; import com.google.gson.JsonObject; import com.google.gson. 阅读全文
posted @ 2025-09-30 15:40 oktokeep 阅读(30) 评论(0) 推荐(0)
JSON字符串转换List对象列表 JSONArray toJavaList
摘要:JSON字符串转换List对象列表 JSONArray toJavaList package com.example.core.mydemo.java3.jsonDemo; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastj 阅读全文
posted @ 2025-09-16 12:04 oktokeep 阅读(43) 评论(0) 推荐(0)
JSON解析方案及json转Map反序列号,应用于支付回调通知中接收参数
摘要:JSON解析方案及json转Map反序列号,应用于支付回调通知中接收参数 1.使用 Jackson:业界标配2.使用 Gson:轻量好用3.使用 FastJSON:高性能 class User { @Expose(serialize = true) private int id; @Expose p 阅读全文
posted @ 2025-05-28 09:47 oktokeep 阅读(51) 评论(0) 推荐(0)
JsonObject应用 com.google.gson.internal.LinkedTreeMap cannot be cast to java.lang.String
摘要:JsonObject应用 com.google.gson.internal.LinkedTreeMap cannot be cast to java.lang.String 在 Java 中使用 Google Gson 库时,遇到 com.google.gson.internal.LinkedTre 阅读全文
posted @ 2025-05-28 09:38 oktokeep 阅读(137) 评论(0) 推荐(0)
json字符串转义格式化后再转换处理demo StringEscapeUtils.unescapeJava
摘要:json字符串转义格式化后再转换处理demo StringEscapeUtils.unescapeJava 报错关键字: illegal identifier Expected BEGIN_OBJECT but Expected name at package com.example.core.my 阅读全文
posted @ 2024-09-07 15:14 oktokeep 阅读(126) 评论(0) 推荐(0)
使用JSON.parseObject 对象与MAP之间的转换
摘要:使用JSON.parseObject 对象与MAP之间的转换 package com.example.core.mydemo.json5; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation.JSONFie 阅读全文
posted @ 2024-08-09 07:22 oktokeep 阅读(489) 评论(0) 推荐(0)
jackson日期格式映射报错
摘要:jackson日期格式映射报错,报错信息如下: feign.codec.DecodeException: JSON parse error: Can not deserialize value of type java.util.Date from String "2024-06-18T06:22: 阅读全文
posted @ 2024-07-02 07:58 oktokeep 阅读(326) 评论(0) 推荐(0)
支付宝签名和验签使用JSONObject是最优解。json字符串顺序和==符号都一致演示代码,Gson,Json,JSONObject,jackson对比DEMO
摘要:支付宝签名和验签使用JSONObject是最优解。json字符串顺序和==符号都一致演示代码 支付宝spi接口设计验签和返回结果加签注意点,支付宝使用JSONObject对象https://www.cnblogs.com/oktokeep/p/18249346 package com.example 阅读全文
posted @ 2024-06-15 15:27 oktokeep 阅读(109) 评论(2) 推荐(0)
支付宝spi接口设计验签和返回结果加签注意点,支付宝使用JSONObject对象
摘要:支付宝spi接口设计验签和返回结果加签注意点,支付宝使用JSONObject对象 SPI 三方服务接入指南https://opendocs.alipay.com/isv/spiforisv 服务端实现 Demo以下 Demo 是通过 Java 实现的 SPI 服务样例,包括验签 支付宝请求报文、业务 阅读全文
posted @ 2024-06-15 15:25 oktokeep 阅读(489) 评论(3) 推荐(0)
restful接口返回JSONObject和父类抽象实现类设计,请求头获取sign和支付宝RSA签名验签工具类方法
摘要:restful接口返回JSONObject和父类抽象实现类设计,请求头获取sign和支付宝RSA签名验签工具类方法 1.JSONObject可以通用数据的灵活性,类似Map数据,数据字段不清晰。具体返回类,如:AutoPayResultVo// http响应结果载体JSONObject result 阅读全文
posted @ 2024-06-08 07:16 oktokeep 阅读(58) 评论(1) 推荐(0)
JSONObject应用Json字符串和Object对象之间的转换,Map封装数据思路
摘要:JSONObject应用Json字符串和Object对象之间的转换,Map封装数据思路 package com.example.core.mydemo.json5; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annot 阅读全文
posted @ 2024-06-08 06:51 oktokeep 阅读(55) 评论(0) 推荐(0)
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $
摘要:java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $ package com.example.core.mydemo.scooterOrderSms; impor 阅读全文
posted @ 2023-12-04 22:27 oktokeep 阅读(962) 评论(0) 推荐(0)
json LocalDateTime转对象
摘要:json LocalDateTime转对象 feign.codec.DecodeException: JSON parse error: Can not deserialize instance of java.time.LocalDateTime out of START_ARRAY token; 阅读全文
posted @ 2023-11-18 20:55 oktokeep 阅读(50) 评论(1) 推荐(0)
json 对象属性的输出顺序测试,fastJson 有序,jackson,gson无序(需代码中人工按约定来编码)接口数据签名规则
摘要:json 对象属性的输出顺序测试,fastJson 有序,jackson,gson无序(需代码中人工按约定来编码)接口数据签名规则 fastJson会根据对象的字段的首字母来排序。而jackson,gson是根据对象的类中定义的属性的代码中的先后顺序输出。不会排序。 针对业务场景需要对接口中对象存在 阅读全文
posted @ 2023-10-28 09:12 oktokeep 阅读(656) 评论(0) 推荐(0)
Json输出List集合对象和map对象 JSON格式
摘要:Json输出List集合对象和map对象 JSON格式 //Json输出List集合对象 [{"属性1":["值1"],"属性2":"值2"}, {"属性3":["值3"],"属性4":"值4"}] import com.alibaba.fastjson.JSONObject; import jav 阅读全文
posted @ 2023-09-25 22:49 oktokeep 阅读(408) 评论(0) 推荐(0)
fastjson对接口参数的某个字段不打印输出,如文件的base64字符串
摘要:fastjson对接口参数的某个字段不打印输出,如文件的base64字符串 package com.example.core.mydemo.json5; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation. 阅读全文
posted @ 2023-08-18 23:40 oktokeep 阅读(537) 评论(0) 推荐(0)
json字符串转换对象或列表,多了字段不会报错
摘要:json字符串转换对象或列表,多了字段不会报错 //DEMO1 转换对象 应用 riskId public class Item { private String id; private String rate; public Item(String id, String rate) { this. 阅读全文
posted @ 2023-08-14 19:03 oktokeep 阅读(427) 评论(0) 推荐(0)
rabbitMq消息接收转换对象,Json解析字符串报错syntax error, expect {, actual string, pos 0, fastjson-version 1.2.62解决
摘要:Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $ syntax error, expect {, actual string, pos 0, fastjson-version 1.2.62 syntax error, exp 阅读全文
posted @ 2023-06-05 22:13 oktokeep 阅读(3700) 评论(2) 推荐(0)

1 2 下一页