Differences between Jettison Mapped Convention and BadgerFish Convention
The default Jettison Mapped Convention would return JSON that looked like this: { "book" : { "@title":"EJB 3.0", "author":"Bill Burke", "ISBN":596529260 } } Notice that the @XmlAttribute "title" is prefixed with the '@' character. Unlike BadgerFish, the '$' does not represent the value of element text. This format is a bit simpler than the BadgerFish convention which is why it was chose as a default.