@JSONField(name = "MSGID") @JsonProperty(value = "MSGID") private String MSGID;
JSONField用作string转对象时字段为空,应该字段不能正确映射,我设置的都是大写,lombok会将字段按驼峰命名转换,使字段映射失败。
JsonProperty我是用作前段传值时是list中包含对象,后端接受list的对象,发现所有list中的对着字段都为空,加入这注解映射前段字段
http请求时如果参数中有空格可能会报错,需要转义下
URL urlObj = new URL(url + "?key=" + key + "&address=" + address); URI uri = new URI(urlObj.getProtocol(), urlObj.getHost(), urlObj.getPath(), urlObj.getQuery(), null); HttpGet httpGet = new HttpGet(uri);