tricks
Version:
ES6 modules
17 lines (15 loc) • 351 B
JavaScript
import tryCatch from '../object/tryCatch.js';
/**
* JSONParse
* Wraps JSON.parse in a try/catch
* @param {string} str - String to parse
* @returns {object} JSON Object
*
* @example <caption>JSONParse</caption>
* JSONParse(null)
* // undefined
*/
function JSONParse(str) {
return tryCatch(() => JSON.parse(str));
}
export default JSONParse;