zoukankan      html  css  js  c++  java
  • 获取对象中的对象

    一:静态转换方法

    1 public static <T> ApiResponse<T> parseResultV2(String json, Class<T> clazz) {
    2         return JSONObject.parseObject(json, new TypeReference<ApiResponse<T>>(clazz) {
    3         });
    4     }
    View Code

    二:实体类

     1 package com.wing.ihome.cloud.system.modular.system.um.model;
     2 
     3 import lombok.Data;
     4 
     5 import java.util.Date;
     6 
     7 @Data
     8 public class ApiResponse<T> {
     9     /**
    10      * true代表调用错误
    11      */
    12     private boolean error = false;
    13     /**
    14      * 错误代码
    15      */
    16     private String code;
    17     private String message;
    18     private Date timestamp;
    19     private T data;
    20 
    21 }
    View Code

    三:使用

    1 String json2 = "{"error":false,"code":"00000","message":"success","timestamp":"2020-11-23T05:51:06.424+0000","data":"ASeMYuoRU0DyF0gbdzhw7w=="}";
    2         ApiResponse<String> stringApiResponse = parseResultV2(json2, String.class);
    3         System.out.println(stringApiResponse.getData());
    View Code
  • 相关阅读:
    xml解析
    File
    IO操作
    Json解析
    JNI字段描述符
    Android JNI get Context
    快速排序
    Android Scroller与computeScroll的调用机制关系
    Android 更新视图函数ondraw() 和dispatchdraw()的区别
    Android Studio 两个包里的类冲突
  • 原文地址:https://www.cnblogs.com/bulrush/p/14029175.html
Copyright © 2011-2022 走看看