Em Java Como Converter Mapa / HashMap para JSONObject? [4 maneiras diferentes]

Publicados: 2019-01-13

Converter mapa Java para JSONObject

Converter objetos de um formulário para outro é uma solicitação comum. There are 4 different ways de converter Java Map/HashMap para JSONObject.

Veremos detalhes sobre como converter HashMap para JSONObject neste tutorial.

Vamos começar:

Crie a classe CrunchifyMapToJsonObject.java.

Método 1

Em primeiro lugar, usamos a Google GSON dependency para converter HashMap em JSONObject. Você precisa abaixo da dependência do Maven em seu projeto.

Método-2

Em seguida, org.json dependency usando new JSONObject().

Método-3

Usando jackson-core dependency com a operação ObjectMapper().writeValueAsString().

Método-4

Usando json-simple dependency com a biblioteca JSONValue.toJSONString().

Certifique-se de adicionar todas as dependências maven acima ao seu projeto Java J2EE. Se você não tiver o projeto maven, siga estas etapas.

Aqui está um exemplo completo:

Basta executar o programa acima como aplicativo Java e você deverá ver a saída abaixo.

Se você conhece alguma outra maneira de converter Java Map para JSONObject, informe-nos e todos os leitores por comentário abaixo.

Codificação feliz.