Java接口参数含有特殊字符比如"{}",双信号,这类的特殊字符,接口参数直接给转码了

Blade 未结 1 402
Ht
Ht 剑圣 2022-09-05 11:24

一、该问题的重现步骤是什么?

1. Java后端接口的String类型的Json字符串,字符串里面特殊字符转码,比如:

前段发送的是字符串是:

[

    {

        "deviceId": "00002020082245"

    }

]

这种,但是Java接口接收的是
[%0A    %7B%0A        %22deviceId%22: %2200002020082245%22%0A    %7D%0A]这种,

以前没这种问题,就是最近更新3.0.1以后出现这种问题了。



1条回答
  • 2022-09-05 16:57

    麻烦写一个接口,然后把可重现的调用参数提供一下,最好是postman的文件,我们可以直接导入来调试。准备好之后把这两个发到我们的邮箱,我们调试一下看看:bladejava@qq.com

    0 讨论(0)
提交回复