added SimpleJsonEncoder