In Java Come convertire Map / HashMap in JSONObject? [4 modi diversi]

Pubblicato: 2019-01-13

Converti Java Map in JSONObject

La conversione di oggetti da un modulo all'altro è una richiesta comune. There are 4 different ways per convertire Java Map/HashMap in JSONObject.

Esamineremo i dettagli su come convertire HashMap in JSONObject in questo tutorial.

Iniziamo:

Crea classe CrunchifyMapToJsonObject.java.

Metodo-1

Innanzitutto utilizziamo Google GSON dependency per convertire HashMap in JSONObject. Hai bisogno di una dipendenza da Maven nel tuo progetto.

Metodo-2

Successivamente useremo la org.json dependency usando new JSONObject().

Metodo-3

Utilizzo jackson-core dependency con l'operazione ObjectMapper().writeValueAsString().

Metodo-4

Utilizzo json-simple dependency con la libreria JSONValue.toJSONString().

Assicurati di aggiungere tutte le dipendenze Maven di cui sopra al tuo progetto Java J2EE. Se non hai un progetto Maven, segui questi passaggi.

Ecco un esempio completo:

Basta eseguire sopra Programma come applicazione Java e dovresti vedere sotto l'output.

Se conosci un altro modo per convertire Java Map in JSONObject, faccelo sapere a noi e a tutti i lettori tramite un commento di seguito.

Buona codifica.