插件应用市场
icon
Json预处理
Json预处理
0 个评分
0
用户
user
55
版本
user
1.0.1
大小
142.40 
KB
slide
slide
slide
slide
slide
slide
依赖插件: JSON 编辑器
插件说明:该插件采用无窗口方式运行,读取剪切板的JSON字符串进行预处理后,自动复制到剪切板,并调用utools 【Json 编辑器】插件进行预览。

使用方法
1. 打开 uTools,输入关键词 jsonpre。
2. 确保剪切板中有需要处理的内容(支持 BSON、Python Dict 或 JSON 带注释数据)。
例如:
{
"name": "example", // 注释
"id": ObjectId("64c8e40d60f789abc1234567"),
"createdAt": ISODate("2023-01-01T00:00:00Z"),
'age': NumberInt('18'),
"file": BinData(0, "SGVsbG8sIFdvcmxkIQ=="), // base64编码的二进制数据
"status": True, /* Python 格式 */
"tags": ['one', 'two', 'three'] // 单引号
}

3. 插件会自动转换数据:
- 清理注释和格式问题。
- 转换 BSON 数据为合法 JSON。
- 转换 Python Dict/ Python Pydantic 控制台输出为合法JSON
- JS值如NAN、undefined、Infinity 的处理

4. 转换后的 JSON 自动复制到剪切板,并打开 JSON 编辑器进行预览。

{
"name": "example",
"id": "64c8e40d60f789abc1234567",
"createdAt": "2023-01-01T00:00:00Z",
"age": "18",
"file": "Hello World!",
"status": true,
"tags": ["one", "two", "three"]
}