Java基礎-04 JSONObject 與范型對象轉換


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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM