@mi-gpt/utils
Version:
MiGPT 常用工具方法
25 lines (22 loc) • 423 B
JavaScript
;
// src/parse.ts
function jsonEncode(obj, options) {
const { prettier } = options ?? {};
try {
return JSON.stringify(obj, void 0, prettier ? 4 : 0);
} catch (_) {
return void 0;
}
}
function jsonDecode(json) {
if (!json) {
return void 0;
}
try {
return JSON.parse(json);
} catch (_) {
return void 0;
}
}
exports.jsonDecode = jsonDecode;
exports.jsonEncode = jsonEncode;