lite-json-parse
Advanced tools
Comparing version 0.0.1 to 0.0.2
{ | ||
"name": "lite-json-parse", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "Lightweight JSON parse errback function", | ||
@@ -19,3 +19,5 @@ "main": "index.js", | ||
"lightweight", | ||
"lite" | ||
"lite", | ||
"errback", | ||
"nodeback" | ||
], | ||
@@ -22,0 +24,0 @@ "author": "Shawn Stedman", |
# lite-json-parse | ||
Lightweight JSON parse errback function | ||
Reduce the boilerplate of wrapping every JSON.parse in a try/catch block. This no frills nanolibrary will safely parse JSON and return a javascript object or an error object in a node-style error-first callback function. | ||
Use in node or in the browser. | ||
### Example | ||
```javascript | ||
var parseJSON = require('lite-json-parse'); | ||
var json = "{\"food\":\"pizza\",\"drinks\":[\"soda\",\"red pop\",\"root beer\"]}"; | ||
parseJSON(json, function (err, pizzaParty) { | ||
if (err) { | ||
// handle parse error object | ||
return console.log(err); | ||
} | ||
// success - have a pizza party! | ||
pizzaParty.drinks.forEach(function(beverage) { | ||
console.log(beverage); | ||
}); | ||
}); | ||
``` | ||
:floppy_disk: |
3422
28