随笔分类 -  json

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

1 2 下一页