El complemento de Android Studio genera automáticamente JavaBean

Android Studio genera automáticamente el complemento JavaBean-GsonFormat

Pasos:

1. Descargue GsonFormat.jar, dirección de descarga: https://plugins.jetbrains.com/plugin/7654-gsonformat/versions   seleccione Android Studio, descargue para descargar

2.AS-File-Setting-Plugins-Install Plugins from Disk (icono de configuración) -Agregue el archivo GsonFormat.jar descargado y reinicie Android Studio 

3. Use: ALT + INS, seleccione GsonFormat para generar automáticamente

Cabe señalar que el servidor a veces devuelve algunos datos especiales, como:

{
    "data": {
        "2020": {
            "3": {
                "detail": [
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559580",
                        "transaction_id": "1000115855598400555957888830482",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559505",
                        "transaction_id": "1000115855598400555950453325196",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559468",
                        "transaction_id": "1000115855598400555946814464581",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559447",
                        "transaction_id": "1000115855598400555944674404579",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559005",
                        "transaction_id": "1000115855598400555899936310856",
                        "user_id": "555984"
                    }
                ],
                "total_amount": "0.10"
            },
            "4": {
                "detail": [
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.10",
                        "recharge_time": "1586962136",
                        "transaction_id": "1000115855598400496213567390918",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.30",
                        "recharge_time": "1585951939",
                        "transaction_id": "1000115855598400495193648999875",
                        "user_id": "555984"
                    }
                ],
                "total_amount": "0.40"
            }
        }
    },
    "error_code": "",
    "msg": "",
    "status": "success"
}

Los datos que elegimos en este momento son:

{
                "detail": [
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559580",
                        "transaction_id": "1000115855598400555957888830482",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559505",
                        "transaction_id": "1000115855598400555950453325196",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559468",
                        "transaction_id": "1000115855598400555946814464581",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559447",
                        "transaction_id": "1000115855598400555944674404579",
                        "user_id": "555984"
                    },
                    {
                        "bank_id": "CCB",
                        "bank_name": "中国建设银行",
                        "card_num": "6217001210067335016",
                        "recharge_amount": "0.02",
                        "recharge_time": "1585559005",
                        "transaction_id": "1000115855598400555899936310856",
                        "user_id": "555984"
                    }
                ],
                "total_amount": "0.10"
            }

Nota: en este momento, los datos anteriores solo se pueden generar utilizando el complemento, no se pueden generar otros datos.

Es decir: para varios objetos de elemento Objeto, simplemente seleccione uno de ellos para encapsular el objeto Bean;

 

 

 

 

 

 

 

 

 

 

 

 

Publicado 57 artículos originales · me gusta 0 · 10,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/java9832/article/details/105398933
Recomendado
Clasificación