Json字符串多了双引号兼容方案 解析
摘要:Json字符串多了双引号兼容方案 解析 问题分析 问题所在:这个字符串的最外层多了一对双引号!它应该是一个 JSON 对象,但现在是一个被引号包裹的字符串。 - ❌ 错误格式(当前):`"{\"orderNo\":...}"` - 这是一个字符串- ✅ 正确格式:`{"orderNo":...}`
阅读全文
posted @
2026-03-25 12:07
oktokeep
阅读(15)
推荐(0)
restful接口返回忽略字段 jackon的@JsonIgnore注解应用
摘要:restful接口返回忽略字段 jackon的@JsonIgnore注解应用 //demo }else{ //其他的订单无需展示 报案号 显示 @JsonIgnore 的作用 vo.setCpicCouponReportNo(""); } 在Spring Boot的@RestController接口
阅读全文
posted @
2025-10-16 11:36
oktokeep
阅读(83)
推荐(0)
json请求字符串格式化或使用转义字符
摘要:json请求字符串格式化或使用转义字符 测试接口: 通过String字符串类型来接收json字符串 @PostMapping("/wz/wzMqHandle") public void wzMqHandle(@RequestBody String wzCheLeHangInfoJson){ //伪代
阅读全文
posted @
2025-10-15 22:59
oktokeep
阅读(22)
推荐(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
阅读(40)
推荐(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
阅读(47)
推荐(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
阅读(58)
推荐(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
阅读(154)
推荐(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
阅读(139)
推荐(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
阅读(505)
推荐(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
阅读(339)
推荐(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
阅读(116)
推荐(0)
支付宝spi接口设计验签和返回结果加签注意点,支付宝使用JSONObject对象
摘要:支付宝spi接口设计验签和返回结果加签注意点,支付宝使用JSONObject对象 SPI 三方服务接入指南https://opendocs.alipay.com/isv/spiforisv 服务端实现 Demo以下 Demo 是通过 Java 实现的 SPI 服务样例,包括验签 支付宝请求报文、业务
阅读全文
posted @
2024-06-15 15:25
oktokeep
阅读(571)
推荐(0)
restful接口返回JSONObject和父类抽象实现类设计,请求头获取sign和支付宝RSA签名验签工具类方法
摘要:restful接口返回JSONObject和父类抽象实现类设计,请求头获取sign和支付宝RSA签名验签工具类方法 1.JSONObject可以通用数据的灵活性,类似Map数据,数据字段不清晰。具体返回类,如:AutoPayResultVo// http响应结果载体JSONObject result
阅读全文
posted @
2024-06-08 07:16
oktokeep
阅读(70)
推荐(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
阅读(63)
推荐(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
阅读(980)
推荐(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
阅读(60)
推荐(0)
json 对象属性的输出顺序测试,fastJson 有序,jackson,gson无序(需代码中人工按约定来编码)接口数据签名规则
摘要:json 对象属性的输出顺序测试,fastJson 有序,jackson,gson无序(需代码中人工按约定来编码)接口数据签名规则 fastJson会根据对象的字段的首字母来排序。而jackson,gson是根据对象的类中定义的属性的代码中的先后顺序输出。不会排序。 针对业务场景需要对接口中对象存在
阅读全文
posted @
2023-10-28 09:12
oktokeep
阅读(666)
推荐(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
阅读(415)
推荐(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
阅读(548)
推荐(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
阅读(439)
推荐(0)