0
当我尝试访问arraylist时,出现JsonMappingException,如下所示。我试图用列表popular_attributes得到它,但它会产生错误。任何帮助,将不胜感激。Firebase JsonMappingException
ref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {
MyModel model = new MyModel();
Hotel hotel = postSnapshot.getValue(Hotel.class);
model.setHotelName(hotel.getName());
model.setHotelImage(hotel.getMain_image());
model.setHotelAdress(hotel.getAdressBooking());
if (hotel.getPopular_attributes() != null) {
model.setHotelProperty(hotel.getPopular_attributes());
}
}
}
@Override
public void onCancelled(FirebaseError firebaseError) {
}
});
}
你能显示你的解析方法吗? – ashish
我添加了我的解析方法 –
@CanerGulgec请看看如何构建[最小,*完整*可验证示例](http://stackoverflow.com/help/mcve)。就目前而言,我们无法知道'ref'指向哪个位置,也不知道'Hotel'和'MyModel'类是什么样的。但是添加它们可能会使问题时间更长。相反:请阅读我提供的有关如何提供MCVE的链接,因为这是获得此类问题帮助的最佳方法。 –