Tengo un objeto Mapa
Map<Integer, User>
donde las identificaciones del usuario se asignan al objeto Usuario que tiene id, firstName, lastName, Name, email, zipCode, country, state
¿Cómo lo reduzco a un Mapa que solo tiene identificación y nombre? La otra información del usuario es irrelevante.
--EDITAR
lo siento, no estaba claro en mi pregunta, básicamente quiero pasar de
0 : {id: 0, name: 'test0', country: 'us', firstName: 'ft0', lastName: 'lt0'},
1 : {id: 1, name: 'test1', country: 'us', firstName: 'ft1', lastName: 'lt1'},
2 : {id: 2, name: 'test2', country: 'us', firstName: 'ft2', lastName: 'lt2'}
a
0 : {id: 0, name: 'test0', country: 'us'},
1 : {id: 1, name: 'test1', country: 'us'},
2 : {id: 2, name: 'test2', country: 'us'}
También tengo una clase de usuario que tiene todas las propiedades del usuario y una clase de UserV2 que solo tiene id, nombre y país
Tengo este código: import java.util.ArrayList; importar java.util.HashMap; import java.util.List; import org.apache.http.NameValuePair; import org.json.JSONArray; import org.json.JSONException; importar ...
Estoy usando Log4j para registrar la salida de mi aplicación. Los archivos log4j.properties contienen lo siguiente: log4j.logger.DEFAULT_LOGGER = INFO, main_log, stdout log4j.additivity.DEFAULT_LOGGER = ...
Utilizo Jersey y Jackson para implementar servicios RESTful proporcionados por mi servidor. Los datos se intercambian entre el cliente y el servidor como documentos JSON. Jackson hace el mapeo entre los documentos JSON y ...
Me preocupa la forma en que puede cambiar los campos en los objetos sin usar realmente las operaciones en ellos. por ejemplo, digamos que tengo la siguiente clase: public class MultisetPair {private Object ...