diff --git a/src/assets/js/toolbox-data.js b/src/assets/js/toolbox-data.js
index deab666..6ec9b4b 100644
--- a/src/assets/js/toolbox-data.js
+++ b/src/assets/js/toolbox-data.js
@@ -90,12 +90,12 @@ export const toolList = [
{
id: 'edit-tools',
title: '编辑',
- enabled: false,
+ enabled: true,
items: [
{
id: 'csv-editor',
component: 'Edit/CsvEditor',
- title: 'CSV 编辑工具',
+ title: 'CSV 编辑',
iconClass: 'mdi mdi-table-edit',
desc: '查看或编辑 CSV 文件',
createdAt: '',
@@ -103,6 +103,17 @@ export const toolList = [
version: '0',
enabled: false,
},
+ {
+ id: 'json-formatter',
+ component: 'Edit/JsonFormatter',
+ title: 'JSON 格式化',
+ iconClass: 'mdi mdi-code-json',
+ desc: '格式化 / 美化 JSON 字符串',
+ createdAt: '2025-02-04',
+ updatedAt: '2025-02-04',
+ version: '1',
+ enabled: true,
+ },
],
},
{
diff --git a/src/views/ToolboxView/Edit/JsonFormatter.vue b/src/views/ToolboxView/Edit/JsonFormatter.vue
new file mode 100644
index 0000000..e0d8e13
--- /dev/null
+++ b/src/views/ToolboxView/Edit/JsonFormatter.vue
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 格式化
+ 复制结果
+ 清空输入
+ 清空输出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+