public class CadastroLivros {
private String Titulo;
private String Autor;
private int pag;
private double preco;
private String categoria;
@Override
public String toString() {
return "CadastroLivros{" +
"Titulo='" + Titulo + '\'' +
", Autor='" + Autor + '\'' +
", pag=" + pag +
", preco=" + preco +
", categoria='" + categoria + '\'' +
", novoprec=" + novoprec +
'}';
}
int novoprec = (int)preco;
public CadastroLivros(String titulo, String autor, int pag, double preco, String categoria) {
Titulo = titulo;
Autor = autor;
this.pag = pag;
this.preco = preco;
this.categoria = categoria;
}
public String getTitulo() {
return Titulo;
}
public void setTitulo(String titulo) {
Titulo = titulo;
}
public String getAutor() {
return Autor;
}
public void setAutor(String autor) {
Autor = autor;
}
public int getPag() {
return pag;
}
public void setPag(int pag) {
this.pag = pag;
}
public double getPreco() {
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
public String getCategoria() {
return categoria;
}
public void setCategoria(String categoria) {
this.categoria = categoria;
}
}
import com.google.gson.FieldNamingPolicy;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
public class livraria {
public static void main(String[] args) throws IOException {
CadastroLivros cadastroLivros = new CadastroLivros("fullmetal", "arthur", 150, 22.55, "manga");
CadastroLivros cadastroLivros2 = new CadastroLivros("evangelion", "arthur", 400, 44.55, "manga");
ArrayList <CadastroLivros> cadastroLivrosArrayList = new ArrayList<>();
cadastroLivrosArrayList.add(cadastroLivros);
cadastroLivrosArrayList.add(cadastroLivros2);
System.out.println(cadastroLivrosArrayList);
Gson gson = new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE).setPrettyPrinting().create();
String json = "";
CadastroLivros novocadastro = gson.fromJson(json, CadastroLivros.class);
FileWriter escrita = new FileWriter("filmes.json");
escrita.write(gson.toJson(cadastroLivrosArrayList));
escrita.close();
System.out.println("finalizou corretamente");
}
}