How to convert a String into JSON object in NodeJS

Just a few days ago I needed to do this and I found this useful function. Very simple:

var jsonStr = "{"firstName":"Siry", "lastName":"Mazari"}";

console.log('JSON String: %s', jsonStr);

var jsonObj = JSON.parse(jsonStr);

console.log('First Name: %s', jsonObj.firstName);
console.log('Last Name: %s', jsonObj.lastName);

The variable jsonStr contains a String representation of a JSON object. The variable jsonObj contains the object that was parsed from jsonStr. This is why we can access its properties.

Hope it helps!

Sources:

  • http://stackoverflow.com/questions/5801699/in-node-js-how-do-i-turn-a-string-to-a-json
  • https://nodejs.org/api/console.html#console_console_log_data

Leave a Comment

Your email address will not be published. Required fields are marked *