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