Using Jackson to parse JSON and get the element by XPath

public class JacksonJsonPointer {
    static final String JSON = "{"
            + "  \"person\": {"
            + "      \"name\": \"Eric\","
            + "      \"surname\": \"Ericsson\","
            + "      \"address\": {"
            + "         \"city\": \"LA\","
            + "         \"street\": \"...\""
            + "       }"
            + "   }"
            + "}";

    public static void main(String[] args) throws IOException {
        final ObjectMapper mapper = new ObjectMapper();
        final JsonNode json = mapper.readTree(JSON);
        System.out.println(json.at("/person/name"));
        System.out.println(json.at("/person/address/city"));
    }
}