使用参数 JSONObject 生成构造函数的任何快捷方式或插件,如下代码
Any shortcut or plugin to generate constructor with parameter JSONObject as following code
class Person {
String name;
String age;
public Person(JSONObject obj) throws exception{
this.name = obj.getString("name");
this.age = obj.getString("age");
}
}
这些属性很少,但我有大量其他属性。我知道如何创建构造函数的快捷方式,getter、setter。但是我不知道自动创建上面代码的快捷方式。
使用google的gson库
gson
像这样
Gson gson = new Gson();
Person person = gson.fromJson(jsonInString, Person.class);
您可以通过更多方式创建 getter 和 setter。
转到您要添加 getter 和 setter
的 class
然后按键是Alt + Insert
或者右击选择生成
然后您将能够看到一个菜单并单击生成 setters 和 getter 或您想要的构造函数
之后选择Ctrl
或Shift
的变量
希望我能回答你的问题。
可以使用右键生成。
或
快捷键 = Alt + Insert
class Person {
String name;
String age;
public Person(JSONObject obj) throws exception{
this.name = obj.getString("name");
this.age = obj.getString("age");
}
}
这些属性很少,但我有大量其他属性。我知道如何创建构造函数的快捷方式,getter、setter。但是我不知道自动创建上面代码的快捷方式。
使用google的gson库 gson
像这样
Gson gson = new Gson();
Person person = gson.fromJson(jsonInString, Person.class);
您可以通过更多方式创建 getter 和 setter。
转到您要添加 getter 和 setter
的 class
然后按键是
Alt + Insert
或者右击选择生成然后您将能够看到一个菜单并单击生成 setters 和 getter 或您想要的构造函数
之后选择
Ctrl
或Shift
的变量
希望我能回答你的问题。
可以使用右键生成。
或
快捷键 = Alt + Insert