JSON から Markdown
ブラウザー内でローカル実行JSON を Markdown のテーブル、読みやすいセクション、AI コンテキストに変換
出力形式
JSON 入力
JSON から Markdown でできること
JSON から Markdown は、API レスポンスや設定ファイル、エクスポートデータを、ドキュメントやチケット、README、AI チャットに貼り付けられる Markdown に変換します。Markdown テーブルはレコードの配列から GitHub 形式の表を作り、Markdown セクションはデータの構造に沿って見出し、ラベル付きの項目、箇条書きを書き出し、AI コンテキストは選択したすべての値を飾りの文章なしで残すコンパクトな入れ子リストを書き出します。変換はルールベースで、同じ JSON と同じオプションからは常に同じ Markdown ができ、AI モデルは使いません。
使い方
- 1.JSON を貼り付けるか、.json ファイルを 1 つアップロードまたはドロップするか、例を読み込みます。
- 2.Markdown テーブル、Markdown セクション、AI コンテキストのいずれかを選びます。
- 3.JSON に複数の配列がある場合は、$.data.users のように変換するデータを選びます。
- 4.テーブルでは配置、行番号、ネストしたオブジェクトの平坦化、null の表記を設定します。
- 5.Markdown をコピーするか data.md としてダウンロードします。2 MB を超える入力は変換を選んだときに処理されます。
値の書き出し方
テーブルの列はすべての行のキーを合わせたものなので、ある行にないキーは空のセルになり、null は選んだ表記で書かれます。ネストしたオブジェクトや配列は、セルではコンパクトな JSON として表示されるか、独自のセクションや入れ子リストになります。パイプ、バックスラッシュ、改行、#、リスト記号、バッククォート、HTML のように見えるテキストはエスケープされ、そのまま表示されるので、表が崩れたり見出しになったりしません。AI コンテキストでは、"007" や "true" のように数値・真偽値・null に見える文字列を引用符で囲みます。JavaScript の精度を超える数値は元の桁のまま残ります。
制限とプライバシー
Item 1 や (value) などの生成される構造語は、どの言語でも出力が同じになるよう英語のままです。セクションでは各階層の項目をネストしたセクションより先に並べ、6 階層より深い見出しには完全な JSONPath を表示します。文字数は比較用の目安で、トークン数ではありません。変換はすべてブラウザー内で行われ、JSON がアップロードされることはありません。
