I've taken LitJson and added some functionality, like abstract class handling and proper-ish custom import/export handling.