title: How do you promote a JSON object into an array?
body: <p><strong>Is it possible to "promote" a specific part of a json document into an array?</strong></p>
  
  <p>For example, the input would be something like:</p>
  
  <pre><code>{
     "identifier": {"a":"awesome", "b":"back", "c":"cat"}
  }
  </code></pre>
  
  <p>suppose I wanted to promote <code>c</code>, and in pseudocode, we'd do something like :</p>
  
  <pre><code>var payload = "{\"identifier\": {\"a\":\"awesome\", \"b\":\"back\", \"c\":\"cat\"}}";
  var payloadWithPromotedC = Promoter.ToArray(payload, "identifier.c");
  </code></pre>
  
  <p>The result would be something like:</p>
  
  <pre><code>{
     "identifier": {"a":"awesome", "b":"back", "c":["cat"]}
  }
  </code></pre>
  
  <p><strong>How do we declaritively promote a certain node inside of a json document into an array?</strong></p>