JsonLoader extracted from SpriteSheetLoader