src/isJSON.js
function _isJSON(val) {
  if (!_isString(val)) {
    return false;
  }

  try {
    // @TODO
    // 引用: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
    // JSON support, 在 ECMAScript 5.1 定义, 在 JavaScript 1.7 实现
    var jsonObj = JSON.parse(val);

    return _isPlainObject(jsonObj);
  } catch (e) {
    return false;
  }
}
function _isJSON(val) {
  if (!_isString(val)) {
    return false;
  }

  try {
    // @TODO
    // 引用: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
    // JSON support, 在 ECMAScript 5.1 定义, 在 JavaScript 1.7 实现
    var jsonObj = JSON.parse(val);

    return _isPlainObject(jsonObj);
  } catch (e) {
    return false;
  }
}
校验参数 `val` 是否为 JSON 对象

若参数 `val` 是 JSON 对象, 则返回 true, 否则返回 false

@param   {*}       val 待校验的参数
@return  {Boolean} 返回校验结果
@version 0.0.5
@since   0.0.5