Hmm, kojarzycie może czy gson posiada możliwość przeszukiwania wartości ale w całym drzewie? Ewentualnie json.org ale wolałbym gson bo już go mam użytego w projekcie
Generalnie zrobiłem to mapperem:
JsonNode root = objectMapper.readTree(body);
Optional.ofNullable(root)
.map(jsonNode -> jsonNode.findValue(key))
.map(JsonNode::asText;
Nie znalazłem czy json/gson obsługuje coś podobnego