title: Create string key to a complicated json path
body: <p>I need to access and conduct a series of operations on a big json object. Some things I need to read and alter are very deep into the tree with paths such as:</p>
  
  <pre><code>result.project.properties[0]['hudson.model.ParametersDefinitionProperty'][0].parameterDefinitions[0]['hudson.model.BooleanParameterDefinition']
  </code></pre>
  
  <p>This path is something that I will reference over and over. I'd like to be able to do something like:</p>
  
  <pre><code>key = "project.properties[0]['hudson.model.ParametersDefinitionProperty']  [0].parameterDefinitions[0]['hudson.model.BooleanParameterDefinition']"
  </code></pre>
  
  <p>so I can then read and or write to the path like this:</p>
  
  <pre><code>result[key]
  </code></pre>
  
  <p>but node doesn't even work with:</p>
  
  <pre><code>result['project.properties']
  </code></pre>
  
  <p>much less the entire deep path I have to use. </p>
  
  <p>Is there a good way to make the path reusable without having to type the whole thing out more than once?</p>