Markdown を JSON にオンライン変換 | 無料&安全

MarkdownをJSONに変換し、AST・Frontmatter・テーブルを抽出。構造化データとして取り出せ、データは送信せずブラウザ内で安全に処理します。

Markdown を貼り付けると、このツールが即座に構造化 JSON へ変換します。ドキュメント全体の抽象構文木(AST)、YAML または TOML の frontmatter を JSON オブジェクトとして、あるいは Markdown テーブルをレコードの配列として出力できます。AST・Frontmatter・Tables の各モードを選択するだけで、すべての処理はブラウザ内で完結し、ファイルのアップロードは不要です。

Markdown 入力

アップロード

サンプルアップロード変換クリア

JSON 出力

結果

JSONフォーマッター
コピーダウンロード

結果

Markdown を JSON に変換する方法

01

Markdown コンテンツを貼り付けるか、.md ファイルをアップロードします。

02

変換モードを選択します:AST、Frontmatter、またはテーブル。

03

生成された JSON 出力をコピーまたはダウンロードします。

主な機能

AST 変換

プログラムによる分析のために、Markdown を完全な抽象構文木 (AST) に変換します。

Frontmatter 抽出

YAML/TOML frontmatter メタデータを JSON オブジェクトとして簡単に抽出します。

テーブル解析

Markdown テーブルを構造化された JSON 配列に自動的に変換します。

よくある質問

Markdown AST とは何ですか?

AST は Abstract Syntax Tree (抽象構文木) の略です。Markdown ドキュメントの構造をノードのツリーとして表し、カスタムレンダラーやアナライザーを構築するのに役立ちます。

こちらも必要かもしれません

Markdownビューアー

ライブビジュアライゼーションでMarkdownをプレビューおよび編集します。

ツールを開く

HTMLをJSONに変換

HTML 構造を JSON ツリーに変換します。

ツールを開く

LaTeXからJSONへ

LaTeXの表をJSONの配列やオブジェクトに変換します。

ツールを開く

MediaWikiからJSON

MediaWikiテーブルをJSON配列またはオブジェクトに変換します。

ツールを開く

Markdown を貼り付けると、このツールが即座に構造化 JSON へ変換します。ドキュメント全体の抽象構文木(AST)、YAML または TOML の frontmatter を JSON オブジェクトとして、あるいは Markdown テーブルをレコードの配列として出力できます。AST・Frontmatter・Tables の各モードを選択するだけで、すべての処理はブラウザ内で完結し、ファイルのアップロードは不要です。

Markdown を JSON に変換する方法

  1. 1

    Markdown を貼り付けるかアップロード

    入力フィールドに Markdown を入力するか、.md ファイルをアップロードして直接読み込みます。

  2. 2

    変換モードを選択

    構文ツリー全体には AST、YAML/TOML メタデータには Frontmatter、テーブルを JSON 配列に変換するには Tables を選択します。

  3. 3

    「変換」をクリック

    パーサーが Markdown を処理し、出力パネルに構造化された JSON を表示します。

  4. 4

    コピーまたはダウンロード

    「コピー」で JSON をクリップボードに取得するか、「ダウンロード」で .json ファイルとして保存します。

参考資料

  • CommonMark 仕様

    ドキュメントを構造体にどのように解析するかを定義した、標準化された曖昧さのない Markdown 構文仕様。

  • RFC 8259 — JSON

    このツールの出力に使用される JSON データ交換フォーマットの IETF 仕様。

関連ツール

よくある質問

Markdown の AST(抽象構文木)とは何ですか?
AST(Abstract Syntax Tree)は Markdown ドキュメントの構造をノードのツリーとして表現したものです。見出し・段落・リンク・コードブロックなど各要素がノードとなり、型とプロパティを持ちます。カスタムレンダラーや変換ツールを開発する際に特に役立ちます。
Frontmatter モードは何を抽出しますか?
Frontmatter モードは Markdown ファイル冒頭のメタデータブロック(YAML は ---、TOML は +++ で区切られる)を読み取り、キーと値のペアを JSON オブジェクトとして返します。ドキュメント本文は無視されます。
Markdown テーブルはどのように JSON に変換されますか?
Tables モードでは、各 Markdown テーブルが JSON 配列に解析されます。ヘッダー行がオブジェクトのキーとなり、以降の各行が列の値を持つオブジェクトになります。
Markdown データはサーバーに送信されますか?
いいえ。すべての変換処理はブラウザ内で完結します。Markdown のコンテンツやアップロードしたファイルがデバイス外に送信されることは一切ありません。
Hugo や Jekyll などの静的サイトジェネレーターにはどのモードが便利ですか?
静的サイトジェネレーターを使う場合は、Frontmatter モードでページのメタデータ(title・date・tags など)を抽出するのが最も実用的です。コンテンツをプログラムで処理・変換したい場合は AST モードを使用します。
GitHub Flavored Markdown(GFM)のテーブルは変換できますか?
はい。CommonMark に加えて GFM にも対応しており、GFM のテーブル拡張も正しく JSON 配列に変換できます。テーブルの各行がオブジェクトになり、ヘッダーのカラム名がキーになります。
remark や unified との違いは何ですか?
remark や unified はプログラムで Markdown を処理するための Node.js ライブラリです。このツールはライブラリのセットアップなしにブラウザ上で同等の AST 解析結果を即座に確認できる、インタラクティブな GUI ツールです。