Любой ярлык или плагин для генерации конструктора с параметром 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
Существует еще один способ создания геттеров и сеттеров.
Идите в свой класс, вы хотите добавить геттер и сеттер
Затем нажмите клавишу
Alt + Insert
или щелкните правой кнопкой мыши и выберите создатьтогда вы сможете увидеть меню и щелкнуть по генератору сеттеров и геттеру или конструктору по вашему желанию
после этого выберите переменные с
Ctrl
или жеShift
Надеюсь, я отвечу на ваш вопрос.