第三方调用我的接口时报文中某个字段的value带有[],转json时被识别成list,导致加密验证失败
第一行是转json后的,第二行是原报文,请问各位大佬这种情况该如何处理?
转义吧。三方把原数据转义,再转 json,到你这里就现解析 json,再把数据转义回来。
楼主你用的是什么语言,我用java 用的fastjson没有这问题啊,而且json里边数组不是放在引号里边的。
字符串中括号:{"goodsDescription":"[3D立体]"}
数组中括号 : {"goodsDescription":["3D立体"]}
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
既然你用main方法没问题,那就说明你有工具类可以转,自己实现个HttpMessageConverter,解析json就用你main方法调用的工具类,不就succee了