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);
//上面都是一些设置数据的东西,下面才是要说的
ObejctMapper mapper = new ObjectMapper();
String s = mapper.writeValueAsString(batch);
// 现在 s 就是楼主想要的格式了。代码纯手打,不保证没有问题,想表达的是方法!
}
}
如果你经常要把Bean变化成Json,这个方法简单,明了。
java调用接口失败重调_java 接口调用问题相关推荐
- java调用接口失败重调_接口调用失败的退避策略
退避策略简介 在开发过程中我们经常会遇到调用接口失败的情况.遇到这种情况,我们有时候需要重试机制,常用的重试(退避)策略有: 固定的时间间隔重试一次,最多重试N次:比如我现在一个接口调用失败了,不是立 ...
- java调用接口失败重调_Java调用WebService接口的常见错误
1.如果出现这个错误:java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException,原因是没有导入 axis2-saaj.jar包 2.如果 ...
- java 接口方法名重复_Java接口/实现命名约定[重复]
本文翻译自:Java Interfaces/Implementation naming convention [duplicate] This question already has an answ ...
- java 接口校验接收参数_java接口参数校验
(可扩充) 命令编号 命令名称 参数命令 提取现场机时间 上传现场机时间 设置现... 接口标准> (以下简称"接口标准" ) <数据对接接口校验规则> < ...
- java接口有非抽象方法_Java接口、抽象方法
1)Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能) ...
- Java接口属性值定义_Java接口(interface)的定义和使用
Java-接口interface定义和使用 1.什么是接口 Java为单继承,当父类的方法种类无法满足子类需求时,可实现接口扩容子类能力. 即:Java中使用抽象类/父类表示通用属性时,每个类只能继承 ...
- java接口可以扩展抽象类_Java—接口与抽象类
1.语法层面上的区别 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法: 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public sta ...
- java对外查询接口注意的地方_Java接口注意点
1.接口可以多实现:一个实现类可以同时实现多个接口 package com.qf.demo02_interface; //定义一种规则: interface A{ public void testA( ...
- java如何调用父类的实例对象_java子类调用父类的方法中包含子类重写的实例方法...
java子类调用父类的方法中包含子类重写的实例方法 # 看题目是不是很绕,这个我也不知道怎么才能更简单的表达了 # 先看代码: public class Common { public static ...
最新文章
- Java堆和栈的区别
- mysql序列号发生器
- JS面向对象——class定义类、类的构造函数、实例方法、访问器方法、静态方法、继承、super、多态
- 和整数相乘_小学数学基础概念归纳总结:整数篇
- 简单php web ftp服务器,php 上传文件到ftp服务器的简单示例(单文件)
- 2019年新iPhone消息再曝 将会有重大升级!
- 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店预订管理系统
- Microsoft MVC Preview 2 ActionFilterAttribute实际开发中的应用
- AUTOSAR标准与产业发展动态
- 阿里投资,只为安全感
- gsoap使用心得![转]
- linux 笔记本 显卡驱动下载地址,AMD Radeon HD系列Linux显卡驱动13.9版下载
- java 异步编程 CompletableFuture
- 17229 Lry,你除了2还是2[C]
- Qt对话框与窗口的关闭和隐藏(QCloseEvent、Qt::WA_DeleteOnClose属性、Qt::WA_QuitOnClose属性)
- Struggle_1 个人项目展示
- 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
- 计算机excel没点保存,【2人回答】电脑突然断电,EXCEL没保存怎么找回已录入的资料?-3D溜溜网...
- 春节大礼包!——海多PS游戏下载及PS模拟器EPSXE VGS设置指南
- 从世界500强到破产重整,渤海钢铁到底经历了什么?
热门文章
- JavaScript实现kruskal克鲁斯卡尔算法(附完整源码)
- wxWidgets:wxFindDialogEvent类用法
- Boost.Signals 的文档/查看示例
- boost::mpl模块实现lower_bound相关的测试程序
- boost::math::quadrature::naive_monte_carlo用法的测试程序
- boost::endian模块实现buffer的测试程序
- boost::local_time模块实现创建各种dst_calc_rule的测试程序
- GDCM:Dicom文件重复的PCDE测试程序
- boost::coroutines模块实现斐波那契的测试程序
- VTK:简单操作之GaussianRandomNumber