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

标签 java json gson

我有以下字符串:

{"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':

convert your json or string to POJO

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

关于java - 如何使用 Google/GSON 将 JSON 字符串转换为 Java POJO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41954121/

相关文章:

java - 将 Nifi 属性值拆分为多个属性

java - 如何使用Java代码和JSP从浏览器播放MP3?

java - 如何在 spring xml 之外设置 SqlMapClient

独特元素的java集合

javascript - 如何基于 java 包等键将数组转换为 JSON 以查看 TreeView

json - 返回没有大写字母的json变量

jquery - 使用 json_write() 时有两个 unicode 代码点?

android - 如何使用动态响应键解析 json

java - 如何使用 Gson 动态处理 json 响应数组/对象

java - 使用 GSON 避免在 json 映射中使用原始数据类型默认值