title: Spring 3 JSON with MVC
body: <p>Is there a way to build <em>Spring Web</em> calls that consume and produce <code>application/json</code> formatted requests and responses respectively? </p>
  
  <p>Maybe this isn't <em>Spring MVC</em>, I'm not sure.  I'm looking for Spring libraries that behave in a similar fashion to <em>Jersey/JSON</em>.  The best case would be if there was an annotation that I could add to the Controller classes that would turn them into <em>JSON</em> service calls.</p>
  
  <p>A tutorial showing how to build <em>Spring Web Services</em> with JSON would be great.</p>
  
  <hr>
  
  <p><strong>EDIT:</strong> I'm looking for an annotation based approach (similar to Jersey).</p>
  
  <p><strong>EDIT2:</strong> Like Jersey, I am looking for REST support (POST,GET,DELETE,PUT).</p>
  
  <p><strong>EDIT3:</strong> Most preferably, this will be the <code>pom.xml</code> entries and some information on using the spring-js with jackson Spring native version of things.</p>