title: Convert String to Array of JSON Objects (Node.js)
body: <p>I'm using Node.js and express (3.x). I have to provide an API for a mac client and from a post request I extract the correct fields. (The use of request.param is mandatory) But the fields should be composed back together to JSON, instead of strings.</p>
  
  <p>I got:</p>
  
  <pre><code>var obj = {
          "title": request.param('title'),
          "thumb": request.param('thumb'),
          "items": request.param('items')
      };
  </code></pre>
  
  <p>and request.param('items') contains an array of object but still as a string:</p>
  
  <pre><code>'[{"name":"this"},{"name":"that"}]'
  </code></pre>
  
  <p>I want to append it so it becomes:</p>
  
  <pre><code>var obj = {
              "title": request.param('title'),
              "thumb": request.param('thumb'),
              "items": [{"name":"this"},{"name":"that"}]
          };
  </code></pre>
  
  <p>Instead of </p>
  
  <pre><code>var obj = {
                  "title": request.param('title'),
                  "thumb": request.param('thumb'),
                  "items": "[{\"name\":\"this\"},{\"name\":\"that\"}]"
              };
  </code></pre>
  
  <p>Anyone who can help me with this? JSON.parse doesn't parse an array of object, only valid JSON.</p>