package fr.umlv.json;

public class Main {
  public static String toJSON(Person person) {
    return "{ \"firstName\": \"%s\", \"last-name\": \"%s\" }"
        .formatted(person.getFirstName(), person.getLastName());
  }
  public static String toJSON(Alien alien) {
    return "{ \"age\": %d, \"planet\": \"%s\" }"
        .formatted(alien.getAge(), alien.getPlanet());
  }
  
  public static void main(String[] args) {
    var person = new Person("John", "Doe");
    System.out.println(toJSON(person));
    var alien = new Alien(100, "E.T.");
    System.out.println(toJSON(alien));
  }
}