def json_import(self, source, encoding="UTF-8", transforms=None, row_class=DataObject):
        class _JsonFileReader(object):
            def __init__(self, src):
                self.source = src
            def __iter__(self):
                current = ''
                for line in self.source:
                    if current:
                        current += ' '
                    current += line
                    try:
                        yield json.loads(current)
                        current = ''
                    except Exception:
                        pass
        return self._import(source, encoding, transforms=transforms, reader=_JsonFileReader, row_class=row_class)