I apologize, this is such a JSON/javascript question but I'm stuck and am not finding any resources that address this specifically.

I'm doing a faceted search and getting back in my facet_counts.faceted_fields response an array of countries. I'm gathering the count of the array elements returned using this notation:

rsp.facet_counts.facet_fields.country.length

... where rsp is the eval'ed JSON response from SOLR. From there I just loop through listing the individual country with its associated count.

The problem I am having is trying to automate this to loop through any one of a number of facets contained in my JSON response, not just country. So instead of the above I would have something like:

rsp.facet_counts.facet_fields.VARIABLE.length

... where VARIABLE would be the name of one of the facets passed into a javascript function to perform the loop. None of the javascript examples I can find seems to address this. Has anyone run into this? Is there a better list to ask this question?


Thanks in advance.

Reply via email to