fastjson
import com.alibaba.fastjson.JSON;
/**
* 常用json和javabean相互转换
* json字符串转化为JSONObject
*/
JSONObject parseObject = JSONObject.parseObject(reqStr);
/**
* Json字符串转换成对应javaBean
* 支持包含数组的Json数组
*/
RepayTrialRequest[] repayTrilRequests = JSON.parseObject(bizContent,RepayTrialRequest[].class);
//CalculateRequest calculateRequest = JSON.parse(parseObject.toJSONString(), CalculateRequest.class);
/**
* JavaBean 转换为json字符串
*/
String jsonString = JSONObject.toJSONString(calculateRequest);
{
"account_amount": 302000,
"account_id": 1001,
"activity_payment": 500,
"actual_deduction": 303000,
"balance_payment": 500,
"repay_detail": [
{
"req_account_detail": [
{
"amount": 200000,
"interest": 1000,
"overdue": 1000,
"period": 1
},
{
"amount": 100000,
"interest": 1000,
"overdue": 0,
"period": 2
}
],
"req_id": "201809131749070868700610"
}
],
"repay_id": "201809131749070868700680",
"type": 1
}

浙公网安备 33010602011771号