JSONObject 與范型對象轉換
JSONObject resStr;
ResponseResult<AccountQuery> obj
= JSONObject.parseObject(resStr.toString(),new TypeReference<ResponseResult<AccountQuery>>(){});
JSONObject 與范性對象轉換
JSONObject resStr;
ResponseResult<AccountQuery> res
= JSONObject.toJavaObject(resStr, ResponseResult.class);
測試數據
{
"mate":{"code":"0000","msg":"success"},
"result":{"acctStat":1,"balance":100},
"success":true
}
對象
@Data
public class ResponseResult<T> {
private Mate mate;
private T result;
private Boolean success;
}
@Data
public class Mate {
private String code;
private String msg;
}
@Data
public class AccountQuery {
private Long acctStat;
private Long balance;
}