HashMap无法在jersey客户端中工作于发布请求数据成员?

问题描述 投票:0回答:1

我正在与Jersey客户合作,并向用户公开了API。我在那几个数据成员中有发布请求。

我的请求对象如下。

public class RequestObject {

    private String text;
    private Map<String, Object> mapfield;
    private Integer pagesize;
    private Integer pageno;
}

MapField在解析数据时遇到问题,并给我一个类似]的错误>

{"code":400,"message":"Unable to process JSON"}

样本请求对象。

{
 "text":"Hello world",
  "mapfield":{
      "testKey": true
  }
  "pagesize":10,
  "pageno":0
}

如果我删除了mapfield,那么它工作正常。是在请求对象中传递map参数的正确方法,还是我错过了一些事情?

我正在与Jersey客户合作,并向用户公开了API。我在那几个数据成员中有发布请求。我的请求对象如下。公共类RequestObject {私有字符串文本; ...

java rest hashmap jersey
1个回答
0
投票

如果mapfield值是动态的,那么您可以使用以下代码:-

© www.soinside.com 2019 - 2024. All rights reserved.