我有像Object[]这样的对象数组。它可以容纳34个用户定义的类和默认的java原语。如何在gson中处理此问题?
我有像Object[]这样的对象数组。它可以容纳3-4个用户定义的类以及默认的java原语,如long、int等。。如何在gson中处理此问题?同样对于原语,我应该使用整数作为整数本身,而不是双精度
许多人建议使用特定的数据类型数组,如ClassA[]或int[]。但根据我的设计,必须具有通用对象[]
班级结构如下
有三个用户定义的类,比如A类、B类、C类。我的主要类如下
Class Main
{
Object [] var=new Object[4];
var[0]=new ClassA();
var[1]=new ClassB();
var[2]=new Long(123);
var[3]=new String("abc");
}
我想使用gson对上述类进行序列化和反序列化
注意:在上面的示例中,我显式地分配了“Variables[]”,但在实时情况下,我不知道Object[]包含什么。它可以保存任何一个用户定义的类(类A、B、C)或java原语
共 (0) 个答案