From 882577968a490872d0fff2ebb4ac08c861693fa1 Mon Sep 17 00:00:00 2001 From: HelloZeroNet Date: Tue, 10 Feb 2015 02:28:14 +0100 Subject: [PATCH] Allow select all data in QueryJson --- src/util/QueryJson.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/util/QueryJson.py b/src/util/QueryJson.py index 1db4b047..80be85d3 100644 --- a/src/util/QueryJson.py +++ b/src/util/QueryJson.py @@ -4,6 +4,7 @@ import json, re, os def queryFile(file_path, filter_path, filter_key = None, filter_val = None): back = [] data = json.load(open(file_path)) + if filter_path == ['']: return [data] for key in filter_path: # Get to the point data = data.get(key) if not data: return @@ -54,7 +55,7 @@ def query(path_pattern, filter): if __name__ == "__main__": - for row in list(query("../../data/12Hw8rTgzrNo4DSh2AkqwPRqDyTticwJyH/data/users/*/data.json", "topics")): - print row - for row in list(query("../../data/12Hw8rTgzrNo4DSh2AkqwPRqDyTticwJyH/data/users/1KRxE1s3oDyNDawuYWpzbLUwNm8oDbeEp6/data.json", "topics.topic_id=1")): + #for row in list(query("../../data/12Hw8rTgzrNo4DSh2AkqwPRqDyTticwJyH/data/users/*/data.json", "topics")): + # print row + for row in list(query("../../data/12Hw8rTgzrNo4DSh2AkqwPRqDyTticwJyH/data/users/*/data.json", "")): print row \ No newline at end of file