Question

i am curious to understand what would be the reason to name

java to xml conversion jar as jaxb2

and

java to json conversion jar as jackson

I tried searching for some history/explanation for this name. But not successful.

Would be good to know about the name reasons for better understanding.

Thanks for reading

Was it helpful?

Solution

JAXB is abbreviation from Java Architecture for XML Binding

Jackson is simply a Jackson name

OTHER TIPS

JAXB is a JCP specification (JSR-222) and stands for Java Arcitecture for XML binding. The name JAXB is consistent with other XML related JSRs: JAXP, JAX-WS, etc. JAXB isn't an implementation but a standard API. Implementations of JAXB have their own names: Project JAXB, MOXy, JaxMe.

Jackson is the name of a JSON binding library. There are other JSON binding libraries in Java such as: MOXy, GSON, Genson, XStream.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top