360 Secure SkillHub
360 安全技能中心

JSON Wizard

核心功能含JSON格式化美化、压缩缩小、语法验证,及JSON与YAML双向转换。典型场景有调试API响应、压缩JSON节省空间、验证配置文件语法、切换格式适配不同工具。通过Python脚本调用,可输入字符串或文件路径,输出处理后的对应格式内容。

freeter226
freeter226
热度 45.24
最近更新 2026-05-11 17:34:59
分类:效率依赖:代码执行 / 读写文件应用场景:文件转换 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add json-wizard
Metadata
name
json-formatter
description
JSON formatting, validation, and conversion tool. Format, compress, validate JSON, and convert between JSON and YAML.
metadata
{"openclaw":{"emoji":"📋","requires":{"bins":["python3"]}}}

JSON Formatter

A simple JSON formatting, validation, and conversion tool.

Features

  • Format/Beautify - Make JSON readable with proper indentation
  • Compress/Minify - Remove whitespace for compact JSON
  • Validate - Check JSON syntax and report errors
  • Convert - JSON ↔ YAML conversion

Usage

python3 skills/json-formatter/scripts/json_formatter.py <action> [options]

Actions

Action Description
format Format JSON with indentation
compress Minify JSON (remove whitespace)
validate Validate JSON syntax
to-yaml Convert JSON to YAML
from-yaml Convert YAML to JSON

Options

Option Type Default Description
--input string - Input string or file path
--indent int 2 Indentation spaces (for format)
--file bool false Treat input as file path

Examples

# Format JSON
python3 skills/json-formatter/scripts/json_formatter.py format --input '{"name":"test","value":123}'

# Compress JSON
python3 skills/json-formatter/scripts/json_formatter.py compress --input '{"name": "test", "value": 123}'

# Validate JSON
python3 skills/json-formatter/scripts/json_formatter.py validate --input '{"name":"test"}'

# Convert to YAML
python3 skills/json-formatter/scripts/json_formatter.py to-yaml --input '{"name":"test","items":[1,2,3]}'

# From YAML to JSON
python3 skills/json-formatter/scripts/json_formatter.py from-yaml --input 'name: test'

Use Cases

  1. Debug API responses - Format and inspect JSON data
  2. Reduce file size - Compress JSON for storage/transmission
  3. Validate config files - Check JSON syntax before deployment
  4. Convert formats - Switch between JSON and YAML for different tools

Current Status

In development.