public class Veiculo {
String modelo;
int ano;
String cor;
public Veiculo(String modelo, int ano, String cor) {
this.modelo = modelo;
this.ano = ano;
this.cor = cor;
}
}
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import java.io.FileWriter;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("arquivo.txt");
writer.write("Conteúdo a ser gravado no arquivo.");
writer.close();
System.out.println("Arquivo criado com sucesso!");
} catch (IOException e) {
e.printStackTrace();
}
Veiculo veiculo = new Veiculo("Civic", 2020, "Preto");
Gson gson = new GsonBuilder()
.setPrettyPrinting()
.create();
String json = gson.toJson(veiculo);
System.out.println(json);
}
}
SAÍDA
{
"modelo": "Civic",
"ano": 2020,
"cor": "Preto"
}