title: Jackson JSON map key as property of contained object
body: <p>Given a structure like this:</p>
  
  <pre><code>{
    "nameOfObject": { "score": 100 },
    "anotherObject": { "score": 30 }
  }
  </code></pre>
  
  <p>Is it possible to map this to:</p>
  
  <pre><code>class Container {
    Map&lt;String, ScoreKeeper&gt; scoreKeepers;
  }
  
  class ScoreKeeper {
    String name;
    int score;
  }
  </code></pre>
  
  <p>So that you end up with the <code>name</code> property of the <code>ScoreKeeper</code> instances set to <code>"nameOfObject"</code> and <code>"anotherObject"</code>, respectively?</p>