title: Parse Array of JSON objects in NodeJS
body: <p>I am wondering how can I parse Array of JSON objects in NodeJS?</p>
  
  <p>I want to post JSON array to the server, and be able to use the received array as a regualar JavaScript array.</p>
  
  <p>Thanks in advance.</p>
  
  <p>This is my front-end part that I am converting Array to String using stringify function</p>
  
  <pre><code>document.getElementById("sendJson").addEventListener("click", function () {
      $.post("/echo", JSON.stringify(QuestionsArray), function (data) {
          alert(data);
      });
  })
  </code></pre>
  
  <p>This my back-end part that I am trying to convert Array of JSON object to Array</p>
  
  <pre><code>app.post('/echo', function (req, res) {
      var Array = JSON.parse(JSON.stringify(req.toString()));
      res.end(Array[0]["QuestionText"].toString());
  });
  </code></pre>
  
  <p>This is Array that I am trying to sent to the server:</p>
  
  <pre><code>[  
     {  
        "QuestionText":"What is your Name",
        "QuestionType":1
     },
     {  
        "QuestionText":"Where are you from",
        "QuestionType":2,
        "ChoiceList":[  
           "US",
           "UK"
        ]
     },
     {  
        "QuestionText":"Are you married",
        "QuestionType":3,
        "ChoiceList":[  
           "Yes",
           "No"
        ]
     }
  ]
  </code></pre>
  
  <p><a href="https://www.dropbox.com/sh/j3yajkjwnnb5576/AACdKlCqutiUongcw_W-NfJda?dl=0" rel="noreferrer">Here is the source code</a></p>