title: How to get and set value for a key in json whose node path is dynamically known during run time only?
body: <p>Suppose I have a json as below:</p>
  
  <pre><code>{
     "key0":{
        "key1":"value1",
        "key2":{
           "key3":[
              {
                 "key4":"value2",
                 "key5":"value3"
              },
              {
                 "key4":"value4",
                 "key5":"value5"
              }
           ]
        }
     }
  }
  </code></pre>
  
  <p>I would know the node path of key4 only during runtime as <code>key0/key2/key3[]/key4</code>.<br> How can I get values of key4 and change specific node value of key4 with java?</p>