コード例 #1
0
 def test_parse(self):
     events = common.parse(basic_parse(BytesIO(JSON)))
     events = [value
         for prefix, event, value in events
         if prefix == 'docs.item.meta.item.item'
     ]
     self.assertEqual(events, [1])
コード例 #2
0
ファイル: tests.py プロジェクト: Krzana/ijson
 def test_parse(self):
     events = common.parse(basic_parse(BytesIO(JSON)))
     events = [value
         for prefix, event, value in events
         if prefix == 'docs.item.meta.item.item'
     ]
     self.assertEqual(events, [1])
コード例 #3
0
ファイル: tests.py プロジェクト: Krzana/ijson
 def test_items(self):
     events = basic_parse(BytesIO(JSON))
     meta = list(common.items(common.parse(events), 'docs.item.meta'))
     self.assertEqual(meta, [
         [[1], {}],
         {'key': 'value'},
         None,
     ])
コード例 #4
0
 def test_items(self):
     events = basic_parse(BytesIO(JSON))
     meta = list(common.items(common.parse(events), 'docs.item.meta'))
     self.assertEqual(meta, [
         [[1], {}],
         {'key': 'value'},
         None,
     ])
コード例 #5
0
ファイル: python.py プロジェクト: klemetsson/ijson
def parse(file):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file))
コード例 #6
0
ファイル: python.py プロジェクト: Krzana/ijson
def parse(file, buf_size=BUFSIZE):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file, buf_size=buf_size))
コード例 #7
0
def parse(file):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file))
コード例 #8
0
ファイル: python.py プロジェクト: altaha/ArgoJsonRDBMS
def parse(file):
    """
    Backend-specific wrapper for ijson.common.parse.
    """
    return common.parse(basic_parse(file))
コード例 #9
0
ファイル: python.py プロジェクト: maplabtech/ijson
def parse(file, buf_size=BUFSIZE):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(file, buf_size=buf_size))
コード例 #10
0
def parse(file, **kwargs):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(basic_parse(compat.bytes_reader(file), **kwargs))
コード例 #11
0
ファイル: python.py プロジェクト: sashka/ijson
def parse(file):
    return common.parse(basic_parse(file))
コード例 #12
0
ファイル: tests.py プロジェクト: pombredanne/ijson-1
 def test_items(self):
     events = basic_parse(BytesIO(JSON))
     meta = list(common.items(common.parse(events), "docs.item.meta"))
     self.assertEqual(meta, [[[1], {}], {"key": "value"}, None])
コード例 #13
0
ファイル: yajl.py プロジェクト: sashka/ijson
def parse(file, **kwargs):
    return common.parse(basic_parse(file, **kwargs))
コード例 #14
0
 def parse(self):
     return common.parse(self.__basic_parse())
コード例 #15
0
def parse(file, buf_size=BUFSIZE, do_translate=True):
    '''
    Backend-specific wrapper for ijson.common.parse.
    '''
    return common.parse(
        basic_parse(file, buf_size=buf_size, do_translate=do_translate))