無料ツール
Markdown → JSON 変換ツール
Markdownを貼り付けるか.mdファイルをドロップすると、構造化されたJSONが得られます。見出し、段落、リスト、表、コードブロック、引用がそれぞれtypeを持つオブジェクトになるので、ファイルがすでに持っている構造をスクリプト、API、CMSからそのまま扱えます。変換はこのタブ内で完結し、何もアップロードされません。
またはこの欄に .md ファイルをドロップ
ブロックのリファレンス
{
"type": "document",
"blocks": [
{
"type": "heading",
"depth": 1,
"text": "Release 2.0 notes"
},
{
"type": "paragraph",
"text": "The **converter** turns each block into an object with a type."
},
{
"type": "heading",
"depth": 2,
"text": "Highlights"
},
{
"type": "list",
"ordered": false,
"start": 1,
"items": [
{
"text": "Faster preview"
},
{
"text": "Tables keep their alignment",
"checked": true
},
{
"text": "Nested details:",
"list": {
"ordered": true,
"start": 1,
"items": [
{
"text": "one"
},
{
"text": "two"
}
]
}
}
]
},
{
"type": "blockquote",
"blocks": [
{
"type": "paragraph",
"text": "Documents never leave the browser."
}
]
},
{
"type": "table",
"align": [
"left",
"right"
],
"head": [
"Area",
"Status"
],
"rows": [
[
"Parser",
"ready"
]
]
},
{
"type": "code",
"lang": "js",
"text": "const blocks = parse(markdown);"
}
]
}すべてブラウザー内で動作します — ファイルが送信されることはありません。
MarkdownをJSONに変換する方法
- 上の入力欄にMarkdownを貼り付けるか
.mdファイルをドロップし、サンプルを読み込むを押すと出力の形を確認できます。入力しながらJSONが再生成されます。 - 文書はブロックに分解されます。見出しには
depth、リストにはordered・start・items、表にはhead・rows・align、コードにはlangが付きます。**太字**やリンクなどのインライン記法は、書かれたまま各ブロックのtextに残ります。 - JSONをコピーするか
.jsonとしてダウンロードします。必要になったらJSON → Markdown変換ツールが同じスキーマを読み取り、Markdownに戻せます。
出力されるJSON
- 出力は
{"type": "document", "blocks": [...]}という1つのオブジェクトです。markedの内部トークン列(描画用の情報を含み、バージョン間で変わるもの)ではなく、安心して依存できる小さなスキーマです。 textにはインラインMarkdownが書かれたまま入るため、太字・エスケープ・参照リンクが失われません。だからこそ元の文書に欠落なく戻せます。- 生のHTML、リンク参照定義、YAMLフロントマターは削除されず、専用のブロック(
html、def、frontmatter)として残ります。ファイル内の内容が黙って消えることはありません。
よくある質問
どのようなJSON構造になりますか?
ブロックツリーです:{"type":"document","blocks":[{"type":"heading","depth":1,"text":"タイトル"}]}。各ブロックのフィールドはツール下のブロックのリファレンスに一覧があります。
太字やリンクなどのインライン書式は残りますか?
はい、Markdownの形でtext内に残ります。記法なしの語だけが必要な場合はプレーンテキストをオンにしてください。太字の記号は消え、リンクはURLを除いたラベルだけが残ります。
Markdownはアップロードや保存をされますか?
いいえ。パーサーはこのページに同梱されており、変換はブラウザのタブ内で行われます。ファイルが端末から出ることはありません。アカウントも待ち行列もサーバー処理もありません。
JSONからMarkdownに戻せますか?
はい、JSON → Markdown変換ツールがそれを行います。2つのページは同じスキーマを共有しているので、往復すれば元の文書に戻り、JSONを手で編集しても安全です。
Markdownとして読むほうがよいですか?
エディタを開けば、同じ文書をライブプレビュー・数式・図付きで表示し、PDF・HTML・DOCXに書き出せます。JSONツールはツールメニューから1クリックで開けます。
Markdown Viewerを開く