如何使用Google / GSON将JSON字符串转换为Java POJO?

我有以下字符串:

{"account":{ "username":"ikevin2222", "birthdate":"2017-01-31T09:37:44.000Z", "gender":true, "emailaddresses": [{ "emailaddress":"aaa@bbb.com", "verificationcode":"AAAAAA", "isverified":false }] }} 

如何使用Google / GSON将其转换为Java POJO?

使用http://www.jsonschema2pojo.org/或在工作室中添加插件来生成您的POJO( https://github.com/Hexara/Json2Pojo

现在添加依赖项compile 'com.google.code.gson:gson:2.6.2'

将您的json或字符串转换为POJO

 Gson gson = new Gson(); POJOClass pojo = gson.fromJson(jsonObject.toString(), new TypeToken() {}.getType());