HJSONフォーマッター&バリデーター
HJSONとJSONを相互に変換し、入力しながら検証します。HJSONはJSONの人にやさしいスーパーセットです。キーの引用符、// と # のコメント、''' による複数行文字列、末尾のカンマがすべて使えます。HJSONを整形またはminifyしたJSONに変換でき、逆方向の変換にも対応しています。インデント、キーの並べ替え、引用符のスタイルを調整でき、不正な入力では行と列を含む分かりやすいエラーメッセージを表示します。
入力
オプション
出力
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/hjson-formatter-validator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": "{\n # HJSON is a human-friendly superset of JSON…",
"mode": "hjson-to-json",
"indent": "2",
"sortKeys": "",
"quoteStyle": "min"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `hjson-formatter-validator` tool (HJSON Formatter & Validator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/hjson-formatter-validator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="HJSONフォーマッター&バリデーター — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
HJSONとは?
HJSONは、人が実際に手で編集する設定ファイル向けに設計された、人にやさしいJSONのスーパーセットです。オブジェクトのキーに引用符は不要で、// と # のコメントが使え、文字列は引用符なしで書けて、末尾のカンマも問題ありません。長いテキストは ''' ブロックで複数行にまたがって書けます。厳密なJSONでは手書きの設定が面倒になる点を、これらがすべて解消します。
このツールでできること
HJSON(または通常のJSON)を貼り付けると、整形され検証された出力が得られます。変換は両方向に対応しています。
- HJSON → JSON — HJSONを解析し、標準のJSONとして整形(またはminify)して出力します。APIやビルドツール、厳密なJSONが必要な場所でそのまま使えます。
- JSON → HJSON — JSONファイルを、コメントが書けて引用符の少ないHJSONの設定に変換します。後から人が読んで編集しやすくなります。
どの実行でも、まず入力を検証します。不正な入力は黙って失敗することはなく、パーサーの正確なエラーメッセージ(問題が起きた行と列を含む)が表示されます。
機能
- 変換方向 — HJSON → JSON または JSON → HJSON。
- インデント — 2スペース、4スペース、タブ、または最小化(インデントなし)。
- オブジェクトのキーをアルファベット順に並べ替え — 再帰的に並べ替え、差分を比較しやすい一定の順序にします。
- 引用符のスタイル(JSON → HJSONのみ) — 最小限の引用符、すべてのキーを引用符で囲む、またはすべてのキーと文字列の値を引用符で囲む、から選択できます。
- ソース内のコメント(
//、#、/* */)と複数行の'''文字列を正しく解析します。 - 結果をコピーまたはダウンロードできます。
使い方
- HJSONまたはJSONを入力欄に貼り付けます。変換は即座に行われます。
- 変換方向 を選びます。
- 必要に応じて、インデント、キーの並べ替え、(JSON → HJSONの場合は)引用符のスタイルを調整します。
- 出力をコピーまたはダウンロードします。入力が不正な場合は、ステータス欄に問題の内容と場所が表示されます。
HJSONは有効なJSONですか?
厳密なJSONの文書はすべて有効なHJSONでもあります。このツールは、どちらの変換方向でも両方の形式を入力として受け付けます。
JSONに変換するとコメントは残りますか?
残りません。JSONにはコメントの概念がないため、HJSON → JSON の変換ではコメントは削除されます。HJSONからJSONへのどの変換でも同じです。
プライバシー
解析と整形はすべてお使いのブラウザ内で実行されます。データがデバイスの外に送信されることはありません。見知らぬサイトのサーバーに貼り付けたくない設定ファイルやシークレットにも安心してお使いいただけます。