"fid": "123",
"farm_info": {
"name": "Example Farm",
"address": "Example Address",
"phone": "111-111-1111",
"web": ""
},
"personal_info": {
"name": "MyName",
"email": "myname@example.com",
"phone": "111-111-0000"
},
"delivers_to": ["60001", "60002"]
这是一个以JSON形式返回的对象。在JAVA中,fid将是一个String,deliver_to将是一个字符串数组。 farm_info和personal_info将返回此JSON的数据类型是什么?
答案 0 :(得分:1)
class
是Java 中的自定义数据类型(您可以定义C中的结构等元素组),因此,farm_info和personal_info是Object
类型
因此,要解析您的JSON以及您提到的数据类型,您需要以下自定义数据类型(Java类)。
public class FarmInfo {
private String name;
private String address;
private String phone;
private String ;web
//Getter and Setter methods need to be generated
}
public class PersonalInfo {
private String name;
private String email;
private String phone;
//Getter and Setter methods need to be generated
}
您可以参考here了解有关类和对象的更多信息。
另外,请参阅here以了解JSON解析。