lib/validators/normalize.js
function parseJson(name, type, value) {
    try {
        return typeof value  === 'string' ?
            JSON.parse(value) :
            value;
    } catch (e) {
        throwError(name, type, value);
    }
}
function parseJson(name, type, value) {
    try {
        return typeof value  === 'string' ?
            JSON.parse(value) :
            value;
    } catch (e) {
        throwError(name, type, value);
    }
}
function parseJson ( name , type , value ) { try { return typeof value === 'string' ? JSON . parse ( value ) : value ; } catch ( e ) { throwError ( name , type , value ) ; } }
Parses a string as a JSON.

@param {String} name Parameter value.
@param {String} type Parameter type.
@param {String|Object} value Parameter value.
@returns {Object}
Parses a string as a JSON .