Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
37 lines (25 sloc) 503 Bytes
JSON.parse() in a try:
----------------------
exports.parse = function(s) {
var o
try {
o = JSON.parse(s)
} catch(e) {
o = s
}
return o
}
installation:
-------------
npm install jsontry
usage:
-----
var json = require('jsontry')
console.log(json.parse(JSON.stringify({ a: 'json', object: true })))
console.log(json.parse('plain text'))
console.log({ an: 'object' })
output:
-------
{ a: 'json', object: true }
plain text
{ an: 'object' }