JSON 对象不包含类名



我使用 Netbeans IDE 7.1.2 从数据库创建 RESTFUL Web 服务。我已经使用 IDE 的 Test RESTful Web Services 上下文菜单测试了 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}]

这个类的名称是客户,我正在尝试在 Android 应用程序中解析此 JSON 数据,但没有要迭代的类名称,我迷路了。有什么想法吗?提前致谢

在我见过的所有解析器中,类名永远不会在 JSON 中。在解析它之前,您必须知道 JSON 包含的内容。例如,GSON(在我的头顶上(:

class Dude {
  int id;
  int salary;
  int numberOfCars;
}
Dude[] dudez = gson.fromJson(json, Dude[].class);

最新更新