java调用接口失败重调_java 接口调用问题
使用fastjson,jackjson等工具也是可能很簡單解決這問題
下面是我的做法,如果大家覺得不好請評論一下。
建一個Batch類,里面有字段batchNo,List detail;
public class Batch{
private String batchNo;
private List detail;
//下面省略Get和Set方法……
}
public class Detail{
private String contractCode;
private int repayAmt;
private String repayType;
//下面省略Get和Set方法……
}
import org.codehaus.jackson.*; //這里我隨便寫的,反正就是用JackJson
public class BeanToJson{
public static void main(String[] args){
Batch batch = new Batch();
batch.setBatchNo("XX_20170120113655");
Detail detailA = new Detail();
Detail detailB = new Detail();
detailA.setContractCode("2017012001");
detailA.setRepayAmt(6600);
detailA.setRepayType("REPAY");
detailB.setContractCode("2017012002");
detailB.setRepayAmt(7600);
detailB.setRepayType("REPAY");
List details = new ArrayList();
details.add(detailA);
details.add(detailB);
batch.setDetail(details);
//上面都是一些設置數(shù)據(jù)的東西,下面才是要說的
ObejctMapper mapper = new ObjectMapper();
String s = mapper.writeValueAsString(batch);
// 現(xiàn)在 s 就是樓主想要的格式了。代碼純手打,不保證沒有問題,想表達的是方法!
}
}
如果你經(jīng)常要把Bean變化成Json,這個方法簡單,明了。
總結
以上是生活随笔為你收集整理的java调用接口失败重调_java 接口调用问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新手上路应该注意些什么?
- 下一篇: 5移动管家汽车远程启动系统无钥匙进入一键