What is the best way to get JSON data from a java component. In my java component I'm compiling JSONObjects and JSONArrays, I would like to return this data to my velocity script in JSON format, is this possible? something like: {{velocity wiki="false"}} #if("$!request.outputSyntax" != '') $response.setContentType('application/json') #end #set($map = []) #set ($rightIN = ${request.rightIN}) #set ($spacenameIN = ${request.spacenameIN}) #set($disgard = $map.add($services.g_pagebuilder.userAccessFindPages($spacenameIN,$rightIN ))) $jsontool.serialize($map) {{/velocity}} and the Java: public JSONObject javacomp(String spacenameIN, String rightIN ){ JSONObject obj = new JSONObject(); try { obj.put("spacenameIN ", spacenameIN ); obj.put("rightIN", rightIN ); } catch (JSONException e) { e.printStackTrace(); } return obj; } At the end I would like to access this json object as a data return from an ajax call. Is this possible? Thanks Gerrie -- View this message in context: http://xwiki.475771.n2.nabble.com/Returning-JSON-data-from-a-java-component-... Sent from the XWiki- Users mailing list archive at Nabble.com.