Gerar json em arquivo a partir de objetos

Uma das formas de gerar um arquivo json a partir de uma lista de objetos é utilizando o objectMapper da biblioteca jackson, de maneira simples a classe possui vários métodos de leitura e escrita de arquivos json a partir de uma lista de objetos.

pom.xml

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
    <version>1.9.13</version>
</dependency>

Obs: Algumas bibliotecas como o jersey já possuem a dependência do jackson

O código é bem simples, apenas instanciar um objeto de objectMapper e utilizar o método writeValue, passando um file, onde vai ser o caminho do arquivo, e a lista de objeto.

import org.codehaus.jackson.map.ObjectMapper;

ObjectMapper objectMapper = new ObjectMapper();
objectMapper.writeValue(new File("/tmp/Desktop/usuarios.json"), listaObjetos);
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s