我正在使用android和gson,我想知道我是否可以忽略webservice中的一个字段。
这是我的gson对象
Gson gson = new GsonBuilder().serializeNulls().create();因此,我需要忽略验证器字段,并在下面的代码中反序列化为我的自定义bean。
有没有办法用gson做到这一点?
{ "posts":
[
{
"username": "John",
"message": "I'm back",
"time": "2010-5-6 7:00:34"
"validator":[{
"prog": "Name1",
"name": "Name2",
"computername": "Name3",
"date": "2010-11-20 19:39:55"
}]
}
,
{
"username": "Smith",
"message": "I've been waiting",
"time": "2010-4-6 10:30:26"
"validator":[{
"prog": "Name1",
"name": "Name2",
"computername": "Name3",
"date": "2010-11-20 19:39:55"
}]
}
]}提前感谢
干杯
发布于 2011-04-12 20:38:10
你可以调用gson.fromJson(inputString, localObject),如果localObject没有声明验证器变量,它就会跳过它。
https://stackoverflow.com/questions/5635226
复制相似问题