String json = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
SJsonDecoder decoder = new SJsonDecoder();
Person person = decoder.decode(json, Person.class);
System.out.println(person.getName()); // Output: John
System.out.println(person.getAge()); // Output: 30
System.out.println(person.getCity()); // Output: New York
Person person = new Person("John", 30, "New York");
SJsonEncoder encoder = new SJsonEncoder();
String jsonString = encoder.encode(person);