Buenas tardes,
Comparto parte del código de los ejercicios propuestos:
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) throws IOException {
System.out.println("Ejercicio 1");
try {
String data = "Contenido a ser grabado en el archivo";
FileWriter escrito = new FileWriter("archivo.txt");
escrito.write(data);
escrito.close();
} catch (IOException e) {
System.out.println("Existe un error, revisalo nuevamente con calma.");
} finally {
System.out.println("Terminó el proceso correctamente");
}
System.out.println("\nEjercicio 2");
Titulo titulo = new Titulo();
titulo.setNombre("Serializar");
titulo.setAno(2020);
Gson gson = new Gson();
String json = gson.toJson(titulo);
System.out.println(json);
System.out.println("\nEjercicio 3");
Gson gson1 = new GsonBuilder().setPrettyPrinting().create();
String json1 = gson1.toJson(titulo);
System.out.println(json1);
System.out.println("\nEjercicio 4");
Vehiculo vehiculo = new Vehiculo();
vehiculo.setModelo("Onix");
vehiculo.setAno(2025);
Gson gsonVehiculo = new GsonBuilder().setPrettyPrinting().create();
String jsonVehiculo = gsonVehiculo.toJson(vehiculo);
System.out.println(jsonVehiculo);
}
}