title: How do I get the full path of everywhere a JSON field occurs using FasterXML?
body: <p>Given a JSON field name such as "my_field" and a FasterXML JSON ObjectNode, how can I walk through the JSON and get the fully qualified path of everywhere that "my_field" occurs in the JSON?</p>
  
  <pre><code>"top_field": {
          "mid_field": [
              {
                  "my_field": true,
              },
              {
                  "my_field": true,
              }
          ],
          "another_mid_field": [
              {
                  "my_field": false
              }
          ]
      }
  </code></pre>
  
  <p>I would want to have the following results:</p>
  
  <pre><code> top_field.mid_field[0].my_field
   top_field.mid_field[1].my_field
   top_field.another_mid_field.my_field
  </code></pre>
  
  <p>Is there a part of the FasterXML library that exposes this information without having to parse all the values of the JSON? I was previously using recursion to do so, starting from the root top_field and walking down, passing each object down as I went but that is prone to stack overflows on large JSON objects. </p>