We have a REST Style Web Service, we used JAX-RS w/ annotaions @GET @Path etc. Currently we are producoing Plain Text I want to produce JSON so... Basic JSON From the World Bank: http://api.worldbank.org/v2/countries/CR?format=json [ {"page":1, "pages":1, "per_page":"50", "total":1 }, [ {"id":"CRI", "iso2Code":"CR", "name":"Costa Rica", "region":{"id":"LCN", "iso2code":"ZJ", "value":"Latin America & Caribbean "}, "adminregion":{"id":"LAC", "iso2code":"XJ", "value":"Latin America & Caribbean (excluding high income)"}, "incomeLevel":{"id":"UMC" "iso2code":"XT", "value":"Upper middle income"}, "lendingType":{"id":"IBD", "iso2code":"XF", "value":"IBRD"}, "capitalCity":"San Jose", "longitude":"-84.0089", "latitude":"9.63701" } ] ] http://api.worldbank.org/v2/countries/CR?format=xml CR Costa Rica Latin America & Caribbean Latin America & Caribbean (excluding high income) Upper middle income IBRD San Jose -84.0089 9.63701 I have lots of data, I can use JSON or XML I have an XML -> Complex Type JSON -> Object a set of data w/ children in JSON an Object is: { } "incomeLevel":{"id":"UMC","iso2code":"XT","value":"Upper middle income"} the object is named: incomeLevel and has 3 fields (comma delimited) within it in JSON an Array is: [ ] in JSON a field is: "name": value -------------------------------------------- In my SEI I need: 1) handle incomming data What is the incoming is JSON? 2) call the backend code I get Java Objects 3) build outgoing data What if the outgoing is JSON JSON to Java <- I need to add a jar file to JBoss EAP 6.x (Java EE 6) Java to JSON the jar file is in JBoss EAP 7.x (Java EE 7)