设为首页 加入收藏

TOP

修改经过Spring Gateway的表单中的Json数据(二)
2023-09-23 15:44:15 】 浏览:116
Tags:经过 Spring Gateway 单中的 Json 数据
til.parseObj(jsonData); jsonObject.set("empId", "2345"); jsonObject.set("department", "Engineering"); String modifiedString = originalJsonString.substring(0, startIndex) + jsonObject + originalJsonString.substring(endIndex); log.info("修改后报文为:{}", modifiedString); // 重新组装split数组 finalResultString = finalResultString + modifiedString + BOUNDARY_PREFIX_IN_FORM_DATA + randomStr; } else { // 重组表单数据 finalResultString = finalResultString + split[x] + BOUNDARY_PREFIX_IN_FORM_DATA + randomStr; } } // 补上最后一截数据 finalResultString = finalResultString + BOUNDARY_SUFFIX; return Mono.just(finalResultString.getBytes(StandardCharsets.ISO_8859_1)); } }

相关代码

https://github.com/eastcukt/demo-gatway

其他

核心service获取表单中的json数据逻辑挺复杂,根本原因是没有合适的方法进行对象转换,如果有像使用@RequestPart(value = "json")注解一样方便的方法将会非常方便也不用自己截取,各位大佬有更方便的方法感谢分享一下

参考

https://blog.csdn.net/qq_36966137/article/details/128536391

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇JDK21来了!附重要更新说明 下一篇Nginx + Spring Boot 轻松实现负..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目