แปลง Markdown เป็น JSON ออนไลน์ | ฟรีและปลอดภัย

แปลง Markdown เป็น JSON ออนไลน์ฟรี ดึงโครงสร้าง AST, Frontmatter และตารางออกจากไฟล์ Markdown ของคุณได้ทันที

วาง Markdown ของคุณแล้วเครื่องมือนี้จะแปลงเป็น JSON ที่มีโครงสร้างทันที—ไม่ว่าจะเป็น Abstract Syntax Tree (AST) ครบถ้วนของทุกโหนด, ข้อมูลเมตา YAML หรือ TOML จาก frontmatter ในรูปแบบ JSON object หรือตาราง Markdown ในรูปแบบ array ของ record เลือกโหมด AST, Frontmatter หรือ Tables; การประมวลผลทำงานในเบราว์เซอร์ของคุณทั้งหมด ไม่ต้องอัปโหลดไฟล์

อินพุต Markdown

อัปโหลด

ตัวอย่างอัปโหลดแปลงล้าง

เอาต์พุต JSON

ผลลัพธ์

ตัวจัดรูปแบบ JSON
คัดลอกดาวน์โหลด

ผลลัพธ์

วิธีแปลง Markdown เป็น JSON

01

วางเนื้อหา Markdown ของคุณหรืออัปโหลดไฟล์ .md

02

เลือกโหมดการแปลง: AST, Frontmatter หรือตาราง

03

คัดลอกหรือดาวน์โหลดเอาต์พุต JSON ที่ได้

คุณสมบัติหลัก

การแปลง AST

แปลง Markdown เป็นแผนภูมิวากยสัมพันธ์นามธรรม (AST) ที่สมบูรณ์สำหรับการวิเคราะห์เชิงโปรแกรม

การแยก Frontmatter

แยกข้อมูลเมตา frontmatter YAML/TOML เป็นออบเจกต์ JSON ได้อย่างง่ายดาย

การแยกวิเคราะห์ตาราง

แปลงตาราง Markdown เป็นอาร์เรย์ JSON ที่มีโครงสร้างโดยอัตโนมัติ

คำถามที่พบบ่อย

Markdown AST คืออะไร?

AST ย่อมาจาก Abstract Syntax Tree (แผนภูมิวากยสัมพันธ์นามธรรม) มันแสดงถึงโครงสร้างของเอกสาร Markdown ของคุณเป็นต้นไม้ของโหนด ซึ่งมีประโยชน์สำหรับการสร้างตัวเรนเดอร์หรือตัววิเคราะห์ที่กำหนดเอง

คุณอาจต้องใช้สิ่งนี้ด้วย

โปรแกรมดู Markdown

ดูตัวอย่างและแก้ไข Markdown ด้วยการแสดงผลแบบเรียลไทม์

เปิดเครื่องมือ

HTML เป็น JSON

แปลงโครงสร้าง HTML เป็น JSON tree

เปิดเครื่องมือ

LaTeX เป็น JSON

แปลงตาราง LaTeX เป็นอาร์เรย์หรือวัตถุ JSON

เปิดเครื่องมือ

MediaWiki เป็น JSON

แปลงตาราง MediaWiki เป็นอาร์เรย์ JSON หรือวัตถุ

เปิดเครื่องมือ

วาง Markdown ของคุณแล้วเครื่องมือนี้จะแปลงเป็น JSON ที่มีโครงสร้างทันที—ไม่ว่าจะเป็น Abstract Syntax Tree (AST) ครบถ้วนของทุกโหนด, ข้อมูลเมตา YAML หรือ TOML จาก frontmatter ในรูปแบบ JSON object หรือตาราง Markdown ในรูปแบบ array ของ record เลือกโหมด AST, Frontmatter หรือ Tables; การประมวลผลทำงานในเบราว์เซอร์ของคุณทั้งหมด ไม่ต้องอัปโหลดไฟล์

วิธีแปลง Markdown เป็น JSON

  1. 1

    วางหรืออัปโหลด Markdown

    ป้อนเนื้อหา Markdown ในช่องอินพุตหรืออัปโหลดไฟล์ .md เพื่อโหลดโดยตรง

  2. 2

    เลือกโหมดการแปลง

    เลือก AST สำหรับต้นไม้ไวยากรณ์แบบเต็ม, Frontmatter สำหรับแยกข้อมูลเมตา YAML/TOML หรือ Tables เพื่อแปลงตารางเป็น JSON array

  3. 3

    คลิกแปลง

    ตัว parser ประมวลผล Markdown ของคุณและแสดง JSON ที่มีโครงสร้างในแผงเอาต์พุต

  4. 4

    คัดลอกหรือดาวน์โหลด

    ใช้คัดลอกเพื่อนำ JSON ไปยังคลิปบอร์ด หรือดาวน์โหลดเพื่อบันทึกเป็นไฟล์ .json

อ้างอิง

  • ข้อกำหนด CommonMark

    ข้อกำหนดไวยากรณ์ Markdown ที่เป็นมาตรฐานและไม่คลุมเครือ กำหนดวิธีที่เอกสารถูก parse เป็นโครงสร้าง

  • RFC 8259 — JSON

    ข้อกำหนด IETF สำหรับรูปแบบการแลกเปลี่ยนข้อมูล JSON ที่ใช้ในเอาต์พุตของเครื่องมือนี้

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย

AST (Abstract Syntax Tree) ของ Markdown คืออะไร?
AST คือการแสดงโครงสร้างของเอกสาร Markdown ในรูปแบบต้นไม้ของโหนด องค์ประกอบแต่ละอย่าง เช่น หัวเรื่อง ย่อหน้า ลิงก์ บล็อกโค้ด จะกลายเป็นโหนดที่มีประเภทและคุณสมบัติ มีประโยชน์อย่างยิ่งสำหรับนักพัฒนาที่ต้องการสร้าง Markdown renderer หรือ content transformer แบบกำหนดเอง
โหมด Frontmatter แยกอะไรออกมา?
โหมด Frontmatter อ่านบล็อกข้อมูลเมตาที่ต้นไฟล์ Markdown—คั่นด้วย --- สำหรับ YAML หรือ +++ สำหรับ TOML—และส่งคืนคู่ key-value ในรูปแบบ JSON object โดยไม่นำเนื้อหาหลักของเอกสารมาด้วย
ตาราง Markdown แปลงเป็น JSON ได้อย่างไร?
ในโหมด Tables แต่ละตาราง Markdown จะถูก parse เป็น JSON array โดยแถวหัวตารางกลายเป็น key ของ object และแต่ละแถวถัดไปกลายเป็น object ที่มีค่าตามคอลัมน์
Markdown ของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ การแปลงทั้งหมดทำงานในเบราว์เซอร์ของคุณ เนื้อหา Markdown และไฟล์ที่อัปโหลดจะไม่ออกจากอุปกรณ์ของคุณ
โหมดใดเหมาะสำหรับ static site generator อย่าง Hugo หรือ Jekyll?
ใช้โหมด Frontmatter สำหรับการแยกข้อมูลเมตาของหน้า เช่น ชื่อหน้า วันที่ และ tag จากไฟล์ Markdown หากต้องการวิเคราะห์หรือประมวลผลเนื้อหาเชิงโปรแกรม ใช้โหมด AST