在地图中传递空格键时,使用对象映射器会引发异常

时间:2019-01-16 13:58:35

标签: java json jackson objectmapper jackson-databind

我正在调用具有以下正文的REST POST API:

{
"ref":{" ":"123"}
}

在后端,我正在使用 Object Mapper 将上述主体反序列化为POJO对象,如下所示-

public class POJO{

    public Map<String,String> ref;

    public Map<String,String> getRef(){
        return ref;
    }

    public void setRef(Map<String,String> map){
        this.ref = map;
    }
}

但是我想像上述情况一样在发送空格键时引发异常。当前,对象映射器允许上述行为。

我不想使用自定义解串器。

是否可以使用 jackson批注或使用一些可以在对象映射器中注册的可用模块,以使其不允许上面的正文并引发异常?

0 个答案:

没有答案