Json到Gson-建模

Json到Gson-建模,json,model,gson,Json,Model,Gson,我正在尝试将JSON转换为GSON,但我无法建模。有人能给我举个例子吗 [ { "id": "1", "name": "lalala", "object1": [ "string1", "string1", "string1" ], "object2": [ "anotherString1",

我正在尝试将JSON转换为GSON,但我无法建模。有人能给我举个例子吗

[
    {
        "id": "1",
        "name": "lalala",
        "object1": [
            "string1",
            "string1",
            "string1"
        ],
        "object2": [
            "anotherString1",
            "anotherString2"
        ]
    },
    {
        "id": "2",
        "name": "laaaaalala",
        "object1": [
            "string1",
            "string1",
            "string1"
        ],
        "object2": [
            "anotherString1",
            "anotherString2"
        ]
    }
]
谢谢

给你

import java.io.FileReader;
import java.util.List;

import com.google.gson.Gson;

public class Foo
{
  public static void main(String[] args) throws Exception
  {
    Gson gson = new Gson();
    Thing[] things = gson.fromJson(new FileReader("input.json"), Thing[].class);
    System.out.println(gson.toJson(things));
  }
}

class Thing
{
  String id;
  String name;
  String[] object1;
  List<String> object2;
}
导入java.io.FileReader;
导入java.util.List;
导入com.google.gson.gson;
公开课Foo
{
公共静态void main(字符串[]args)引发异常
{
Gson Gson=新的Gson();
Thing[]things=gson.fromJson(新文件读取器(“input.json”),Thing[].class);
System.out.println(gson.toJson(things));
}
}
阶级事务
{
字符串id;
字符串名;
字符串[]object1;
清单2;
}