up.
This commit is contained in:
parent
f50b215653
commit
e2d79ce1ef
@ -145,18 +145,21 @@
|
||||
*/
|
||||
function formatJson(jsonString, indentSpaces = 2) {
|
||||
// 验证输入是否为字符串
|
||||
if (typeof jsonString !== 'string') {
|
||||
throw new Error('输入必须是字符串');
|
||||
}
|
||||
|
||||
// 解析JSON字符串为JavaScript对象
|
||||
let parsedObj;
|
||||
try {
|
||||
parsedObj = JSON.parse(jsonString);
|
||||
} catch (e) {
|
||||
throw new Error('无效的JSON格式: ' + e.message);
|
||||
if (typeof jsonString === 'string') {
|
||||
// throw new Error('输入必须是字符串');
|
||||
try {
|
||||
parsedObj = JSON.parse(jsonString);
|
||||
} catch (e) {
|
||||
throw new Error('无效的JSON格式: ' + e.message);
|
||||
}
|
||||
}else{
|
||||
parsedObj = jsonString;
|
||||
}
|
||||
|
||||
|
||||
// 递归函数来处理格式化
|
||||
function format(obj, depth) {
|
||||
// 处理基本类型
|
||||
|
||||
Loading…
Reference in New Issue
Block a user