我的JSON数据可能包含对象或数组是这样的:使用JSON解析对象或数组从服务器
{
msg:'',
status:0,
data:{
name:'x',
age:2
}
}
或
{
msg:'',
status:0,
data:[{
name:'x',
age:2
},{
name:'y',
age:1
}]
}
我的豆:
class Result<T>{
String msg;
int status;
T data;
}
class User{
String name;
int age;
}
现在如何使用JSON来相应地解析数据?类User
这里只是其中的一个bean,还有其他类型的服务器返回的bean。
顺便说一句,我正在使用Android库。
您可以通过编写自定义解串器做到这一点,但不是直接的。 TBH,你描述的情况不应该发生。如果数据只有一个条目,那么它应该是一个有一个条目而不是单个条目的数组。 – theblitz