示例#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
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
def parse(file):
    """
    Backend-specific wrapper for ijson.common.parse.
    """
    return common.parse(basic_parse(file))
示例#9
0
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
 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))