0

我使用 Netbeans IDE 7.1.2 从数据库创建 RESTFUL Web 服务。我已经使用 IDE 的测试 RESTful Web 服务上下文菜单测试了 GET/SET 方法。问题是,应用程序/json格式的输出不包含类的名称。它只是给了我一个对象数组以及它们各自的实例字段值。这是我得到的

[{"id":1129,"salary":4212,"numberOfCars":9},{"id":3300,"salary":101,"numberOfCars":6},
{"id":3323,"salary":315,"numberOfCars":5},{"id":8983,"salary":756,"numberOfCars":1},
{"id":23422,"salary":537,"numberOfCars":2}]

这个类的名称是 Customer,我试图在 Android 应用程序中解析这个 JSON 数据,但是没有类的名称进行迭代,我迷路了。有任何想法吗?提前致谢

4

1 回答 1

1

在我见过的所有解析器中,类名从不JSON 中。在你去解析它之前,你必须知道 JSON 包含什么。例如,GSON(在我的脑海中):

class Dude {
  int id;
  int salary;
  int numberOfCars;
}

Dude[] dudez = gson.fromJson(json, Dude[].class);
于 2012-05-19T23:35:59.800 回答