Since we have the data in an easily loadable format we can search for arbitrary conditions, such as Personal Chefs that allow dogs-maybe they will custom cook for your dog.
We could use a script as follows: for line in lines:
line = unicode(line, errors='ignore') obj = json.loads(line) if obj['categories'] == None: continue if 'Personal Chefs' in obj['categories']: if obj['attributes'] == None: continue for attr in obj['attributes']: print (attr)
Where we do something useful with the items that filter out. This script would display the attributes only for Personal Chefs. As can be seen in the following display:
We could just as easily performed some calculation or other manipulation to narrow down and focus on a very specific portion of the data easily.