Я обычно делаю экспорт в JSON, используя Джексона ObjectMapper всякий раз, когда я сталкиваюсь с необходимостью поиска среди множества значений, отловленных при отладке. При попадании в точку останова, скажем, я хочу найти некоторую строку в текстовом представлении myObj , что может быть грязным POJO с вложенными объектами. Просто оцените следующее:
org.codehaus.jackson.map.ObjectMapper mapper = new org.codehaus.jackson.map.ObjectMapper();
mapper.writeValue(new java.io.File("/tmp/myObj.json"), myObj);
, а затем перейдите grep ваше значение в файл, который вы только что создали.
YMMV: если вы не знаете, с чего начать поиск, вам придется перебирать то, что доступно в стеке. Также представление JSON может не подходить для любого вида поиска.