input.json · editing
output.json · 2-space
修復は単一引用符・引用符なしキー・末尾カンマ・Python リテラルなどを直します。

関連

JSON Fix のガイド

すべてのガイド →

壊れた JSON のためのスマートな JSON フォーマッタ

通常の JSON フォーマッタは、入力がすでに有効である場合にしか機能しません。fixjson.org は自動修復付きの JSON フォーマッタです:まず一般的な構文エラーを修復し、続いてクリーンになった JSON を読みやすいインデントで整形します。ペイロードがログ、API レスポンス、手編集の設定、AI 出力から来たときに、無効な JSON をオンラインで整形するのに使ってください。

同じツールは json beautifieronline json beautifier json prettifierjson prettifyjson tidy online json decoder、そして json object formatter でもあります —— いずれも同じ操作の別名です:パース(json decode)し、修復し、インデント付きで再出力する。prettify jsonprettier jsonjson beautify json prettierjson formatercode formatter code beautifycode beautification と呼んでも、出力は同じ:標準の json file format による、厳密でフォーマット済みの JSON です。json formatter online(json format online online json editor.json editorjsoneditoronline とも検索されます)であり、軽量な json editor online、json online editor でもあります —— アップロードなし、アカウントなし。code beautifiercode formatter json beautifier onlinejson crackedit json json edit online.json decoderjson formatter and validator json online formatterjson fixer / fix parser、または単に json beautifier(ときに json beutifyprettify と誤記されます)と検索しても、同じツールです。

内部では、フォーマットの前に JSON パースを実行します —— 同じタスクのどの言い回しもカバーします:json parsejson object parse parse from jsonparsing in jsonjson to parse、そして json parse json。パースに失敗すれば修復ステップが介入し、両方が成功すれば、手で書いたのと同じ整形済み出力が得られます。

  • シングルクォート —— 'value'"value" に変換
  • JSON キーのクォート欠落 —— { name: "Ada" } のような裸の識別子をダブルクォートで囲みます
  • 末尾カンマ —— }] の前の末尾カンマを修復します
  • Unexpected token エラー —— 多くの JSON パーサ失敗の裏にある一般的な構文ミスをクリーンアップします
  • Python リテラル —— TrueFalseNone を JSON の相当物に置き換えます
  • JavaScript のコメント —— // 行コメントと /* */ ブロックコメントを取り除きます
  • Markdown のコードフェンス —— LLM 出力に付く先頭の ```json と末尾の ``` ラッパを取り除きます
  • 16 進数値 —— 0xFF を 10 進数に変換します