第三方调用我的接口时报文中某个字段的value带有[]

第三方调用我的接口时报文中某个字段的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了