partitions was actually a "PartitionsList" which was a class I created to allow Jackson to get at the generic type, which is what allowed it to serialize properly.