次のコードは、3つのアイテムを含むキーの結果としてネストされた配列を生成します。
import org.codehaus.jettison.json.JSONObject;
// ...
JSONObject ret = new JSONObject();
for (Key key:keys) ret.append("blocked",key.id());
結果は次のとおりです。
{"blocked": [[["1"],"2"],"3"]}
これは期待されていますか?もしそうなら、どうすればアイテムごとに追加するプレーン配列を構築できますか?