+1  A: 

I think you will have to write a custom serializer that handles your data. This could help you on to the way of achieving that.

Redlab
Fortunately Spring MVC allowed me an out that was a lot less of a hassle, but thanks for the tip.
AHungerArtist
+2  A: 

I found a way to do this with Spring MVC, thanks to http://pascaldimassimo.com/2010/04/13/how-to-return-a-single-json-list-out-of-mappingjacksonjsonview/#comment-4

I had actually been going down that route (changing the way it's serialized by Spring) and had something similar but not quite the same (and which wasn't working), but this does the trick perfectly.

AHungerArtist
+1  A: 

Not sure what to do here, but I think it is Spring that adds that name. Jackson itself would not do it by default. So it is probably more of SpringMVC question.

StaxMan
I wish I had realized that much earlier -- it was my understanding that Jackson/JSON wouldn't want that first element but I wasn't sure. I did finally find a solution online, though.
AHungerArtist
Ah ok. Yes, it is often hard to figure out which component does what. Spring builds quite a bit of convenience functionality on top of things, which is good but can make troubleshooting trickier.
StaxMan