π¦ ClawHub
Json Tool
by @dinghaibin
Validate, format, and transform JSON data. Use when user needs to pretty print JSON, validate JSON syntax, minify JSON, extract JSON paths, or convert JSON t...
TERMINAL
clawhub install json-toolπ About This Skill
name: json-tool description: Validate, format, and transform JSON data. Use when user needs to pretty print JSON, validate JSON syntax, minify JSON, extract JSON paths, or convert JSON to other formats.
JSON Tool
Validate, format, and transform JSON data.
Quick Start
# Format JSON
python scripts/json_tool.py data.json --formatValidate JSON
python scripts/json_tool.py data.json --validate
Usage
python scripts/json_tool.py [FILE] [OPTIONS]Options:
--format Pretty print JSON
--minify Minify JSON
--validate Validate JSON syntax
--query PATH JSONPath query
--convert FORMAT Convert to: yaml, csv, xml
--sort-keys Sort object keys
--indent NUM Indentation size
Examples
# Pretty print
python scripts/json_tool.py data.json --formatMinify
python scripts/json_tool.py data.json --minifyExtract field
python scripts/json_tool.py data.json --query "items[0].name"Convert to YAML
python scripts/json_tool.py data.json --convert yamlSort keys
python scripts/json_tool.py data.json --sort-keys
Features
π‘ Examples
# Pretty print
python scripts/json_tool.py data.json --formatMinify
python scripts/json_tool.py data.json --minifyExtract field
python scripts/json_tool.py data.json --query "items[0].name"Convert to YAML
python scripts/json_tool.py data.json --convert yamlSort keys
python scripts/json_tool.py data.json --sort-keys