-1

我想使用 gson 库从文件创建 JSONObject 并将该对象传递给构造函数。

假设我的名为“config.json”的 json 文件如下所示:

{"name": "my name"}

然后我想做这样的事情

File jsonFile = new File("config.json");
Gson jsonObject = gson.createJson(jsonFile);

OtherClass newInstance = new OtherClass(jsonObject);

在 OtherClass 我可以打电话

jsonObject.name;

那可能吗?

4

1 回答 1

1

您应该查阅Gson API,它非常全面。您将需要使用 FileReader 来读取输入文件,并且还需要传入要反序列化的类:

OtherClass obj = new Gson().fromJson(new FileReader(file), OtherClass.class);
于 2012-06-26T10:50:01.407 回答