//Get the new object of the specified class
data_object = Introspection.getSerializableFromClass(clas_name);
//Construct the data object from the serial
data_object.fromSerial(serial);
} catch (ClassNotFoundException e) {
throw new InvalidPropertyException();
} catch (InstantiationException e) {
throw new InvalidPropertyException();
} catch (IllegalAccessException e) {
throw new InvalidPropertyException();
} catch (InvalidSerialException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else if(temp.isJsonArray()){