You can use list comprehension to scroll dicts to obj['posts']:
obj = json.load(...)
[dct for dct in obj['posts'] if 'no' in dct]
For instance,
>>> import json
>>> obj = json.loads('''{"posts":[{"no":3919193, "p": "kekekekek"},
{"no":3929342, "p": "trololol"}]}''')
>>> [dct for dct in obj['posts'] if 'no' in dct]
[{u'no': 3919193, u'p': u'kekekekek'}, {u'no': 3929342, u'p': u'trololol'}]
source
share