json.js
675 Bytes
import { getObjType } from '../utils/util';
const json = {
parseJsonParm: function(obj){
if(obj == null){
return {};
}
else if(getObjType(obj) == "string"){
try {
let json = new Function("return " + obj)();
return json;
}
catch(e) {
return {};
}
}
else{
return obj;
}
},
hasKey: function(obj){
let _this = this;
let json = _this.parseJsonParm(obj);
for(let item in json){
return true;
}
return false;
}
}
export default json;