调用接口取完参数值之后怎么替换

execData里有两个参数a和b,调用别的接口取完a和b参数值之后,怎么把参数存到execData里?替换原来的a和b

img

String c = restTemplate.getForObject("http://192.168.0.10:8181/ippbx/fifo/edit/%7Btimeout%7D/%7BfailAudio%7D%22, String.class);
execData.setFieldName(c);

这里假设execData对象里面有叫fieldName、user的两个字段,
想把c赋值到execData的fieldName字段上,就写execData.setFieldName(c);
想把c赋值到execData的user字段上,就写execData.setUser(c);

当然,能这样写的前提是fieldName、user都有对应的set方法,如果没有set方法,假设是user字段没有set方法,那么你就需要在ExecData类里面写一个set方法,如下:



public class ExecData{
    private String user;

     public void setUser(String user){
        this.user = user;
     }
}



把值再给它set进去

直接set后值就会改变

再把新的值set进去,远程调用完,如果c是Json串直接转成Json对象获取值set进去