title: XML wrapper JSON format issue
body: <p>I have this class:</p>
  
  <pre><code> class A {
        @XmlElement(name = "bees")
        @XmlElementWrapper(name="bee")
        public List&lt;B&gt; bees;
      }
  </code></pre>
  
  <p>And my XML then looks something like:</p>
  
  <pre><code>&lt;a&gt;
    &lt;bees&gt;
      &lt;bee&gt;...&lt;/bee&gt;
      &lt;bee&gt;...&lt;/bee&gt;
    &lt;/bees&gt;
  &lt;/a&gt;
  </code></pre>
  
  <p>However when use through JSON: </p>
  
  <pre><code>{
    "bees": {
      "bee": [
        ....
      ]
    }
  }
  </code></pre>
  
  <p>I need to be:</p>
  
  <pre><code>  {
    "bees": {
      "bee": { .. }, "bee": { .. }, ..
    }
  }
  </code></pre>
  
  <p>can anyone help?</p>