flutter-json-format插件可以根据JSON字符串,生成相应的对象。

1.安装插件

File>Settings…>plugins,搜索flutter_json_format插件并安装。。

2.使用插件

(1)建一个空类,右键点击,选择“Generate…”,打开以下窗口:

Android Studio的flutter_json_format插件使用_flutter

(2)点击“flutter json format”,弹出一个输入框,在输入框中输入JSON字符串,然后点击“OK”:

Android Studio的flutter_json_format插件使用_json_02


(3)点击“OK”后,就把对象生成好了,如下所示:

/// name : "Jhon Smith"
/// email : "jhonsmith@qq.com"

class User {
String name;
String email;

static User fromMap(Map<String, dynamic> map) {
if (map == null) return null;
User userBean = User();
userBean.name = map['name'];
userBean.email = map['email'];
return userBean;
}

Map toJson() => {
"name": name,
"email": email,
};
}