1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
module.exports = SafeParseCallback function SafeParseCallback(obj, reviver, callback) { if (arguments.length === 2) { callback = reviver reviver = null } var json try { json = JSON.parse(obj, reviver) } catch (err) { return callback(err) } callback(null, json) }