title: Convert a JSON object's keys into dot notation paths
body: <p>Instead of accessing a deep object with a known dot notation, I want to do the opposite: build the dot notation string from the keys of the deep object.</p>
  
  <p>So given the following JSON object:</p>
  
  <pre><code>{
    great:{
      grand:{
        parent:{
          child:1
        },
        parent2:1
      }
    }
  }
  </code></pre>
  
  <p>I'd like to get the following array of paths:</p>
  
  <pre><code>[
    "great.grand.parent.child",
    "great.grand.parent2"
  ]
  </code></pre>
  
  <p>Thanks in advance!</p>