ts-mind
Version:
A web-mind lib write in typescript.Sound apis and friendly plug-in mechanism in this lib.
34 lines (33 loc) • 820 B
JavaScript
import { $extend, $logger } from "./tools";
export const json = {
json2string(json) {
if (!!JSON) {
try {
const json_str = JSON.stringify(json);
return json_str;
}
catch (e) {
$logger.warn(e);
$logger.warn("can not convert to string");
return null;
}
}
return null;
},
string2json(json_str) {
if (!!JSON) {
try {
const json = JSON.parse(json_str);
return json;
}
catch (e) {
$logger.warn(e);
$logger.warn("can not parse to json");
return null;
}
}
},
merge(b, a) {
return $extend(b, a);
}
};