Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
对JSON字符串进行语法高亮着色,清晰展示数据层级与结构
オフにすると、圧縮された単一行JSONとして出力されます
JSONを入力すると、色付けされたプレビューが表示されます
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
JSONシンタックスハイライターは、JSONテキストを解析して、キー、文字列、数値、真偽値、null、括弧やカンマなどをテーマ別の色で表示します。圧縮された一行のデータや、入れ子になったオブジェクト・配列を目で追いたいときに便利です。色は値の種類を見分ける手掛かりであり、その項目が業務上何を意味するかまでは判定しません。
JSONでは、オブジェクトは名前と値の組、配列は順序のある値の並びです。値には文字列、数値、true/false、null、さらにオブジェクトや配列を使えます。たとえば {"商品":"ノート","個数":3,"在庫あり":true,"備考":null} なら、キーと文字列、数値、真偽値、nullをそれぞれ見分けながら内容を確認できます。
GitHub Light、Monokai、Dracula、Solarized Light、One Darkの5テーマから配色を選べます。テーマの切り替えは表示色だけを変えます。「整形して出力」をオンにすると、2スペース、4スペース、またはタブのインデントを使って複数行に展開します。オフにすると、余分な空白や改行を除いた一行のJSONになります。色付きプレビューのほか、選択したテーマのインラインスタイルを含むHTMLコードも表示され、コピーできます。
処理は入力をJSONとして読み込み、表示用のテキストを組み立てる流れです。JSONの仕様や値の種類は IETF RFC 8259 で確認できます(2017年12月発行、2026年10月1日確認)。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
確認したいJSON文字列を入力欄に貼り付けるか、入力します。サンプルを使って表示を試すこともできます。
配色テーマを選びます。長く読むときは背景とのコントラストや普段使うエディターに近い配色を目安にしてください。テーマはJSONの値を書き換える設定ではありません。
2スペース、4スペース、タブからインデントを選び、「整形して出力」のオン・オフを決めます。入れ子の構造を調べる場合は整形をオンにし、転送用など一行にしたい場合はオフにします。
右側の色付きプレビューを確認します。別の文書へ色を保ったまま貼り付ける場合は、表示されたHTMLコードをコピーしてください。貼り付け先がHTMLを受け入れるかは、その文書側で確認します。
活用例
仕事や日常の流れの中での活用方法を紹介します。
開発者がレスポンスのJSONを貼り付け、整形表示でオブジェクトや配列の階層、キーと値の対応を確認します。必要なフィールドが目視で探しやすくなります。
チームで設定例を読み合わせるとき、共通のテーマとインデントを選び、HTMLコードを対応する文書へ貼り付けます。色は読みやすさを助けますが、設定値が正しいかどうかは別途仕様と照合します。
ログから取り出したJSONを整形し、ネストしたデータの位置関係を確認します。対象のキーが見つかったら、値の意味や許容範囲はログの出所となるシステムの資料で確かめます。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
できません。入力を厳密なJSONとして解析するため、コメント、シングルクォートの文字列、末尾カンマなどを含む入力は解析エラーになります。JSONとして有効な形に直してから貼り付けてください。
解析エラーのメッセージは表示されますが、専用の行・列ハイライト機能はありません。メッセージを手掛かりに、引用符、コロン、カンマ、括弧の対応などを入力中で確認してください。
テーマ変更は色だけに作用します。整形と圧縮では解析後の値を再出力するため、空白や改行、数値の表記が元テキストと異なる場合があります。元の文字列をそのまま保つ必要があるときは、結果で上書きせず元データを残してください。
貼り付け先がHTMLとインラインスタイルを受け入れる場合に限られます。プレーンテキスト欄ではHTMLタグが文字として表示されることがあるため、共有先で表示を確認してください。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
このページはJSONとして解析できるかを確認し、色付き表示や整形を行います。JSON Schemaによる必須項目・型・値の検査や、特定APIの仕様との適合確認は行いません。解析に成功しても、そのデータがアプリケーションで受け入れられるとは限らないため、必要に応じてスキーマやAPI仕様で検証してください。
整形結果は入力された文字列の逐字コピーではなく、解析した値から再生成された表示です。特に大きな整数や長い小数は、実行環境の数値表現によって末尾の桁が変わる可能性があります。RFC 8259も数値の範囲・精度による相互運用上の注意を記しています。識別番号や金額など桁の完全一致が重要な値は、整形結果だけを正本として扱わず、元データと照合してください。また、同じオブジェクト内の重複キーは処理系によって扱いが異なり得るため、重要なデータでは避けるのが安全です。
関連
関連ツール、特集、利用可能なAPIを探せます。