title: JSONObject.append into object - result is nested array?
body: <p>Following code produces a nested array as a result for keys containing three items:</p>
  
  <pre><code>import org.codehaus.jettison.json.JSONObject;
  // ...
  
  JSONObject ret = new JSONObject();
  for (Key key:keys) ret.append("blocked",key.id());
  </code></pre>
  
  <p>The result is:</p>
  
  <pre><code>{"blocked": [[["1"],"2"],"3"]}
  </code></pre>
  
  <p>Is this expected? If it is, how can I construct a plain array adding item by item?</p>