title: Json parse in Express app
body: <p>I am creating a small application to in order to test a larger application I am building. This is reading from a CSV file and attempting to POST that data to my API endpoint (this is being done to send a large dataset over time).</p>
  
  <p>Everything works perfectly well with Postman, but I am having trouble getting node to play nice. A sample json object I am posting looks like this</p>
  
  <pre><code>{ 
      meta: 
        [ 'array','of','headers'],
      data: [
        [1,2,3],
        [4,5,6],
        [7,8,9]]
  }
  </code></pre>
  
  <p>When I receive the data in express, it comes through as <code>meta=[array, of, headers], data=[0=1, 1=2, 2=3, 0=4, 1=5, 2=6, 0=7, 1=8, 2=9]</code></p>
  
  <p>I assume this is something to do with the way I am sending my JSON (as I said, this renders fine from Postman).
  I am stringifying the data before it's sent, setting headers to 
  <code>
  "Content-type":"application/json"</code> and setting the <code>"content-length".</code></p>
  
  <p>After vanilla http request I tried using <a href="https://www.npmjs.com/package/request-json" rel="nofollow">request-json</a>, but I am getting the same result.</p>
  
  <p>Any help is greatly appreciated!</p>