Любой ярлык или плагин для генерации конструктора с параметром JSONObject как следующий код

class Person {
    String name;
    String age;

    public Person(JSONObject obj) throws exception{
        this.name = obj.getString("name");
        this.age = obj.getString("age");
    }
}

Это несколько атрибутов, но у меня есть огромный список других атрибутов. Я знаю ярлык о том, как создать конструктор, геттер, сеттер. Но я не знаю ярлык для автоматического создания вышеуказанного кода.

3 ответа

Решение

Используйте библиотеку Google GSON GSON

Как это

Gson gson = new Gson();
Person person = gson.fromJson(jsonInString, Person.class);

Вы можете создать с помощью правой кнопки мыши.

ИЛИ ЖЕ

Сочетание клавиш = Alt + Insert

Существует еще один способ создания геттеров и сеттеров.

  1. Идите в свой класс, вы хотите добавить геттер и сеттер

  2. Затем нажмите клавишу Alt + Insert или щелкните правой кнопкой мыши и выберите создать

  3. тогда вы сможете увидеть меню и щелкнуть по генератору сеттеров и геттеру или конструктору по вашему желанию

  4. после этого выберите переменные с Ctrl или же Shift

Надеюсь, я отвечу на ваш вопрос.

Другие вопросы по тегам