Projeto utilizado para exemplificar a utilização do JSON-B
- Java 8
- Maven 3(Versão mínima)
- JSON-B
- Docker
mvn clean package
java -jar Json-B-sample.jar dentro da pasta target/
Serializando a Classe
{
"descricao": "Comunidade Java do Rio",
"leaders": [
"Daniel Dias",
"Paulo Simões",
"Ulisses Telemaco"
],
"localidade": {
"estado": "RJ",
"pais": "Brasil"
},
"nome": "SouJava-Rio"
}Deserializar a Classe
JUG(nome=SouJava-Rio, leaders=[Daniel Dias, Paulo Simões, Ulisses Telemaco],
descricao=Comunidade Java do Rio, localidade=Localidade(estado=RJ, pais=Brasil))No local do Dockerfile executar :
sudo docker build -t jsonb-demo .
logo depois :
sudo docker run --name demo jsonb-demo
sudo docker stop demo
sudo docker rm demo
- JSON-B JSON-B