我的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