我使用Netbeans IDE 7.1.2从数据库创建RESTFUL Web服务。我已经使用IDE的测试RESTful Web服务上下文菜单测试了GET / SET方法。事实是, application / 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数据但没有类的名称来迭代,我迷路了。 有任何想法吗?提前致谢
答案 0 :(得分:1)
在我见过的所有解析器中,类名永远不会里面 JSON。在进行解析之前,您必须知道JSON包含的内容。例如,GSON(在我的头顶):
class Dude {
int id;
int salary;
int numberOfCars;
}
Dude[] dudez = gson.fromJson(json, Dude[].class);