这是使用json.JSONDeprer.raw_depre的
变通方法
。我希望有人提出一种更好的方法来处理此问题。
import jsonimport renonspace = re.compile(r'S')def iterparse(j): deprer = json.JSonDeprer() pos = 0 while True: matched = nonspace.search(j, pos) if not matched: break pos = matched.start() depred, pos = deprer.raw_depre(j, pos) yield depred
>>> j = '''... { "id": 1 }... { "id": 2 }... '''>>> list(iterparse(j))[{u'id': 1}, {u'id': 2}]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)