En Java, ¿cómo convertir Map / HashMap a JSONObject? [4 maneras diferentes]

Publicado: 2019-01-13

Convertir mapa de Java a JSONObject

Convertir objetos de una forma a otra es una solicitud común. There are 4 different ways de convertir Java Map/HashMap a JSONObject.

Repasaremos los detalles sobre cómo convertir HashMap a JSONObject en este tutorial.

Empecemos:

Cree la clase CrunchifyMapToJsonObject.java.

Método 1

En primer lugar, usamos Google GSON dependency para convertir HashMap a JSONObject. Necesita debajo de la dependencia de Maven en su proyecto.

Método-2

A continuación, org.json dependency usando el nuevo JSONObject().

Método-3

Uso jackson-core dependency con la operación ObjectMapper().writeValueAsString().

Método-4

Uso json-simple dependency con la biblioteca JSONValue.toJSONString().

Asegúrese de agregar todas las dependencias maven anteriores a su proyecto Java J2EE. Si no tiene un proyecto maven, siga estos pasos.

Aquí hay un ejemplo completo:

Simplemente ejecute el programa anterior como aplicación Java y debería ver el resultado a continuación.

Si conoce alguna otra forma de convertir Java Map a JSONObject, infórmenos a nosotros y a todos los lectores mediante un comentario a continuación.

Codificación feliz.