If you just want to get rid of \n
s in your list, the following code would do it.
gerritinfo = [ '{"project":... ... Locked for preflight"}]}\n', '{"type":"stats","rowCount":1,"runTimeMilliseconds":4}\n' ] print ''.join([item.rstrip('\n') for item in gerritinfo])
UPDATE
The following code may work. If I didn’t misunderstand your question.
import json # gerritinfo = [....] dict_data =json.loads(gerritinfo[0]) for c in dict_data['comments']: if c['reviewer']['name'].startswith('Klocwork'): # you can use exact search print c['message']
output:
Patch Set 1:
This change is being verified in klocwork for the following manifests along with other changes as detailed below:
=====================================================================================
git-android.quicinc.com/platform/manifest:kk:default.xml
=====================================================================================
o https://review-android.quicinc.com/#change,
Please note that verification of all changes in this batch need to be successful before this change can be merged.
PLEASE DO NOT UPLOAD A NEW PATCH SET, OR REMOVE APPROVALS UNTIL THE VERIFICATION IS COMPLETE.
Patch Set 1: Verified
Successful klocwork verification. You may find the results of the verification by following the link(s) below: