Data & analysis

捷帮数据格式化

Try it

开发者数据格式转换工具 - JSON/YAML互转、XML格式化、SQL格式化、进制转换、HTML实体编解码、Cron表达式解析。当用户提到JSON转YAML、YAML转JSON、XML格式化、SQL美化、进制转换、HTML编码解码、Cron表达式解析等需求时使用此技能。

What it does

开发者数据格式转换工具 - JSON/YAML互转、XML格式化、SQL格式化、进制转换、HTML实体编解码、Cron表达式解析。当用户提到JSON转YAML、YAML转JSON、XML格式化、SQL美化、进制转换、HTML编码解码、Cron表达式解析等需求时使用此技能。

The skill document

捷帮数据格式化

开发者常用的数据格式转换与处理工具集。

核心能力

1. JSON/YAML互转 (json-yaml)

  • JSON → YAML
  • YAML → JSON
  • 支持大文件处理
  • 保留注释(如源文件有)

2. XML格式化 (xml-format)

  • XML 美化/格式化
  • XML 压缩
  • XML 验证
  • XML → JSON 转换

3. SQL格式化 (sql-format)

  • SQL 语句美化
  • 关键字大写
  • 缩进格式化
  • 支持 SELECT/INSERT/UPDATE/DELETE

4. 进制转换 (base-convert)

  • 二进制 ↔ 十进制
  • 十进制 ↔ 十六进制
  • 二进制 ↔ 八进制
  • 任意进制转换(2-36)

5. HTML实体编解码 (html-entity)

  • HTML实体编码(将 < > & 等转换为 < > &)
  • HTML实体解码(反向操作)
  • Unicode编码支持

6. Cron表达式解析 (cron-parse)

  • 解析Cron表达式含义
  • 计算下次执行时间
  • 验证Cron表达式格式
  • 生成可读描述

输入参数

JSON/YAML互转

参数类型必填说明
datastring要转换的数据
directionstring转换方向 (json_to_yaml / yaml_to_json)
indentint缩进空格数,默认2

XML格式化

参数类型必填说明
datastringXML内容
actionstring操作 (format / minify / validate)

SQL格式化

参数类型必填说明
sqlstringSQL语句
keyword_upperbool关键字大写,默认true
indentint缩进,默认2

进制转换

参数类型必填说明
valuestring要转换的数值
from_baseint源进制
to_baseint目标进制

HTML实体编解码

参数类型必填说明
datastring要处理的内容
actionstring操作 (encode / decode)

Cron表达式解析

参数类型必填说明
expressionstringCron表达式
next_runsint返回下次执行次数,默认5

输出格式

格式化结果

{
  "success": true,
  "data": {
    "result": "格式化后的结果",
    "original_length": 100,
    "result_length": 150
  }
}

Cron解析结果

{
  "success": true,
  "data": {
    "expression": "0 0 * * *",
    "description": "每天午夜执行",
    "next_runs": ["2024-01-01 00:00", "2024-01-02 00:00"],
    "is_valid": true
  }
}

使用示例

示例1:JSON转YAML

输入:将 {"name": "test", "value": 123} 转为YAML
输出:
name: test
value: 123

示例2:SQL格式化

输入:SELECT id,name from users where id=1
输出:
SELECT id, name 
FROM users 
WHERE id = 1

示例3:进制转换

输入:将 255 从十进制转为十六进制
输出:FF

示例4:Cron解析

输入:解析 0 0 * * *
输出:每天午夜 00:00 执行

注意事项

  • 输入数据需符合对应格式规范
  • Cron表达式支持标准5段式格式
  • 进制转换支持2-36进制
  • HTML编解码支持命名实体和数字实体

Related skills

图片格式转换与二维码生成工具 - 支持图片格式互转(PNG/JPEG/WebP/SVG/BMP)和自定义二维码生成。当用户提到图片格式转换、图片转格式、二维码生成、QR码制作、PNG转JPEG、WebP转换等需求时使用此技能。

2 installs

文件处理工具,提供文本哈希计算、Base64编解码、URL编解码功能。当用户提到计算MD5、SHA1、SHA256哈希、Base64编码解码、URL编码解码、文件哈希校验、文本加密哈希、URL编码转换等需求时使用此技能。

3 installs

AI Agent定时任务管理工具 - 通过自然语言创建、查询、完成、删除定时任务,查看执行日志和使用预设模板。支持Cron表达式、失败重试、模板快捷创建。当用户提到定时任务、cron、提醒、打卡、盯盘、定时执行、周期任务、任务调度等需求时使用此技能。

2 installs

数据格式转换器免费版,提供基础的数据格式互转能力.核心功能包括CSV转JSON(csv.DictReader方案)、JSON转YAML、YAML转JSON等常见格式互转,支持单文件转换与中文输出.适用于配置文件迁移、数据接口适配与跨系统数据交换场景,帮助开发者快速完成数据格式转换任务并保持数据完整性. 功能涵盖: format。

1 installs

时区转换工具,提供全球时区查询和时间转换功能。当用户提到时区转换、世界时钟、不同时区时间对比、时差计算、UTC转换、北京时间转纽约时间、时区查询、跨时区会议时间等需求时使用此技能。

3 installs

JSON层级解析:输入JSON+参数名,输出参数完整层级路径、枚举值、格式化JSON及SQL提取建议(get_json_object写法)。

1 installs