Json Tool

v1.0.0

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...

0· 43· 1 versions· 0 current· 0 all-time· Updated 4h ago· MIT-0

JSON Tool

Validate, format, and transform JSON data.

Quick Start

# Format JSON
python scripts/json_tool.py data.json --format

# Validate 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 --format

# Minify
python scripts/json_tool.py data.json --minify

# Extract field
python scripts/json_tool.py data.json --query "items[0].name"

# Convert to YAML
python scripts/json_tool.py data.json --convert yaml

# Sort keys
python scripts/json_tool.py data.json --sort-keys

Features

  • Pretty printing
  • Minification
  • Validation
  • JSONPath queries
  • Format conversion (YAML, CSV, XML)
  • Key sorting

Version tags

latestvk97c757hz0cfwqrh9stw5ctash85q9sj