index.js
function isJSONStr(value) {
    if (!lodash.isString(value)) {
        return false;
    }
    try {
        return isJSONObj(JSON.parse(value));
    } catch (e) {
        return false;
    }
}
function isJSONStr(value) {
    if (!lodash.isString(value)) {
        return false;
    }
    try {
        return isJSONObj(JSON.parse(value));
    } catch (e) {
        return false;
    }
}
function isJSONStr ( value ) { if ( ! lodash . isString ( value ) ) { return false ; } try { return isJSONObj ( JSON . parse ( value ) ) ; } catch ( e ) { return false ; } }
Checks if value is a standard JSON string,
must be a string, and can be deserialized as an plain object or array
@param {any} value
@returns {boolean}
Checks if value is a standard JSON string must be a string and can be deserialized as an plain object or array