Saltar al contenido

cómo convertir json array para mapear en el ejemplo de código java

Por fin después de tanto trabajar ya encontramos el resultado de esta duda que muchos lectores de nuestra web tienen. Si quieres aportar algún detalle puedes compartir tu conocimiento.

Ejemplo: convertir json en mapa en el ejemplo de java

publicstaticMap<String,Object>jsonToMap(JSONObject json) throws JSONExceptionMap<String,Object> retMap =newHashMap<String,Object>();if(json !=JSONObject.NULL)
        retMap =toMap(json);return retMap;publicstaticMap<String,Object>toMap(JSONObject object) throws JSONExceptionMap<String,Object> map =newHashMap<String,Object>();Iterator<String> keysItr = object.keys();while(keysItr.hasNext())String key = keysItr.next();Object value = object.get(key);if(value instanceofJSONArray)
            value =toList((JSONArray) value);elseif(value instanceofJSONObject)
            value =toMap((JSONObject) value);
        map.put(key, value);return map;publicstaticList<Object>toList(JSONArray array) throws JSONExceptionList<Object> list =newArrayList<Object>();for(int i =0; i < array.length(); i++)Object value = array.get(i);if(value instanceofJSONArray)
            value =toList((JSONArray) value);elseif(value instanceofJSONObject)
            value =toMap((JSONObject) value);
        list.add(value);return list;

Ten en cuenta recomendar este tutorial si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *