title: @JsonIdentityInfo custom reference serialization?
body: <p>With @JsonIdentityInfo we can do things like : </p>
  
  <pre><code> {
      "@id" : 1,
      "value" : 13,
      "next" : {
         "@id" : 2,
         "value" : 42,
         "next" : 1
       }
    }
  </code></pre>
  
  <p>The reference is a primitive type.
  It it possible to have the reference be serialized as an object ? example :</p>
  
  <pre><code> {
      "@id" : 1,
      "value" : 13,
      "next" : {
         "@id" : 2,
         "value" : 42,
         "next" : {"$ref":1}
       }
    }
  </code></pre>
  
  <p><strong>EDIT</strong></p>
  
  <p>Usefull links</p>
  
  <ul>
  <li><a href="https://github.com/jsog/jsog-jackson" rel="nofollow">An attempt to create a JSOG plugin to handle this (by Jeff Schnitzer)</a></li>
  <li><a href="http://markmail.org/search/?q=JsonIdentityInfo%20list%3Aorg.codehaus.jackson.user#query%3aJsonIdentityInfo%20list%3Aorg.codehaus.jackson.user+page:2+mid%3an6vrh4zi5nm3r3wt+state%3aresults" rel="nofollow">Discussion on jackson user-list</a></li>
  </ul>