convertir el conjunto de resultados en una estructura de datos definida por el usuario en MongoDB

La base de datos MongoDB devuelve datos en su propia estructura de datos. Por ejemplo, en el siguiente ejemplo, los datos se devuelven en cursor. Mi pregunta es "¿Cómo puedo convertir esta estructura de datos en una estructura de datos definida por el usuario (por ejemplo, Lista de Java, estructura)?"

BasicDBObject query = new BasicDBObject();

        query.put("i", 71);

        cursor = coll.find(query);

        try {
            while(cursor.hasNext()) {
                System.out.println(cursor.next());
            }
        } finally {
            cursor.close();
        }
Respuesta 1

Estoy creando un pequeño juego de mesa en Java, y quiero implementar los niveles del juego en un archivo XML (es decir, para cada nivel, la identificación del nivel, la altura y la longitud del tablero y la definición de cada celda). .

Tengo un proyecto MyProject que depende de la configuración en otro proyecto, BaseProject. Dentro de BaseProject tengo dependencias para muchos proyectos diferentes como ErrorLogging, ...

Actualmente estoy tratando de extraer de un archivo Xml (al que se puede acceder a través de esta dirección: http://mobilite.euroairport.com/services/getDepartureAirports?language=French) una lista de aeropuertos. Mi problema es ...

Tarea simple pero no pude encontrar una manera de hacerlo. Mi JSON de salida debe ser {"id": "somestring", "nums": [44,31,87,11,34]} Estoy usando la biblioteca javax.json con JSONObject / JsonArray. ...