I\'m testing a web service that returns JSON responses and I\'d like to pull multiple values from the response. A typical response would contain multiple values in a list. F
Using Ubik Load Pack plugin for JMeter which has been donated to JMeter core and is since version 3.0 available as JSON Extractor you can do it this way with following Test Plan:

namesExtractor_ULP_JSON_PostProcessor config:

descriptionExtractor_ULP_JSON_PostProcessor config:

Loop Controller to loop over results:

Counter config:

Debug Sampler showing how to use name and description in one iteration:

And here is what you get for the following JSON:
[{ "name":"@favorites", "description":"Collection of my favorite places", "list_id": 4894636 }, { "name":"@AnotherThing", "description":"Something to fill space", "list_id": 48265 }, { "name":"@SomethingElse", "description":"Something else as an example", "list_id":9283641 }]

Compared to Beanshell solution:
It is more "standard approach"
It performs much better than Beanshell code
It is more readable