JSON Formatter & Validator
JSONデータのフォーマット、検証、整形。
Formatted JSON will appear here...JSON Formatterは、JSONデータを瞬時に整形または圧縮できる、ブラウザベースの無料ツールです。入力されたJSON文字列を解析して構文エラーをチェックし、適切なインデントとシンタックスハイライトを適用することで、深くネストされた構造でも読みやすく表示します。
JSONを入力フィールドに貼り付けてFormatをクリックすると整形された出力が得られ、Minifyをクリックするとプロダクション環境向けに1行に圧縮されます。構文エラーがある場合は正確な場所をハイライト表示します。
このツールはすべてブラウザ内で動作し、データがサーバーに送信されることはありません。APIレスポンスのデバッグ、設定ファイルの編集、サービスへ送信するJSONペイロードの準備に最適です。
よくある質問
コード実装
import json
# Format (pretty-print) a JSON string
raw = '{"name":"Alice","age":30,"hobbies":["reading","coding"]}'
data = json.loads(raw)
# Indent with 2 spaces
pretty = json.dumps(data, indent=2)
print(pretty)
# {
# "name": "Alice",
# "age": 30,
# "hobbies": ["reading", "coding"]
# }
# Sort keys alphabetically
sorted_json = json.dumps(data, indent=2, sort_keys=True)
# Minify (compact)
minified = json.dumps(data, separators=(',', ':'))
print(minified)
# {"name":"Alice","age":30,"hobbies":["reading","coding"]}
# Format a JSON file in-place
with open('data.json', 'r') as f:
obj = json.load(f)
with open('data.json', 'w') as f:
json.dump(obj, f, indent=2)Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.