foo.subArray = new SubFoo[3];
foo.subArray[0] = new SubFoo("Array-sub1", "Sub1-value");
foo.subArray[1] = new SubFoo("Array-sub2", "Sub1-value");
foo.subArray[2] = new SubFoo("Array-sub3", "Sub1-value");
String output = serializer.serializeTo(foo, "Foo", "http://www.cloud.com/S3", 0);
logger.info(output);
serializer = new XSerializer(new XSerializerJsonAdapter());
output = serializer.serializeTo(foo, "Foo", "http://www.cloud.com/S3", 0);
logger.info(output);