UNPKG

427 BJavaScriptView Raw
1var isPlainObject = require('./isPlainObject')
2var isString = require('./isString')
3
4/**
5 * 字符串转JSON
6 *
7 * @param {String} str 字符串
8 * @return {Object} 返回转换后对象
9 */
10function toStringJSON (str) {
11 if (isPlainObject(str)) {
12 return str
13 } else if (isString(str)) {
14 try {
15 return JSON.parse(str)
16 } catch (e) {}
17 }
18 return {}
19}
20
21module.exports = toStringJSON