如何使用Gson将JSON映射到具有不同结构的类

时间:2017-11-07 15:29:53

标签: java json gson

我有以下课程

class MyList{
 List<String> names ;
}

和Json结构

{
 "names" :[
     {"name":"John"},
     {"name":"David"}
  ]
}

正如您所看到的,JSON结构并未完全映射class结构。

是否有一种简单的方法将json映射到所需的类?

所以请说以下内容:

    Namese names = new Gson().fromJson(json, Names.class);
    System.out.println(new Gson().toJson(names);

将打印输出:

["John","David"]

如果没有使用Gson的方法,是否还有其他图书馆让我这么做轻松

注意

使用word easy 我的意思是不用手动循环我们的json结构并创建类。

0 个答案:

没有答案