mcpField
J
json-formatter

json-formatter

github.com/thomasholknielsen開発39 回インストール
リポジトリ

json-formatter について

JSON の整形、検証、見やすい形式への変換を行うスキルです。入力を解析し、一定のインデントで出力します。構文エラーがあれば説明し、修正案を示します。

主な機能

  1. 01JSON の解析と検証
  2. 022スペースインデントでの整形
  3. 03圧縮 JSON の処理
  4. 04構文エラーの説明
  5. 05JSON のデータ型の保持

活用シーン

  1. 01圧縮 JSON の整形
  2. 02利用前の JSON 検証
  3. 03不正な JSON の原因特定
  4. 04JSON インデントの統一

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/thomasholknielsen/claude-code-config --skill json-formatter

インストール後、Claude Code で/json-formatterを入力して読み込まれたか確認します。

詳細

JSON フォーマッター

手順

JSON の整形、検証、または見やすい形式への変換を依頼された場合:

  1. JSON データ(生データ、最小化されたデータ、または不正なデータ)を特定します
  2. 構造を解析して検証します
  3. 以下の条件で適切に整形された JSON を返します:
    • インデントを 2 スペースで統一する
    • 適切に改行する
    • 構文が有効である

例

例 1:最小化された JSON

入力:

{"name":"John","age":30,"city":"New York","hobbies":["reading","gaming"]}

出力:

{
  "name": "John",
  "age": 30,
  "city": "New York",
  "hobbies": [
    "reading",
    "gaming"
  ]
}
例 2:JSON の検証

JSON が無効な場合は、問題を説明し、修正方法を提案します:

{"incomplete": "data",}  // trailing comma

応答:「無効な JSON です:最後のプロパティの後に末尾のカンマがあります。閉じ括弧の前にあるカンマを削除してください。」

ベストプラクティス

  • 一貫性を保つため、インデントには 2 スペースを使用します
  • 有用な場合は、オブジェクトのキーをアルファベット順に並べ替えます
  • 整形する前に検証します
  • 元のデータ型(文字列、数値、ブール値、null)を維持します

コメント