ตัวแปลง JSON เป็น GRON
แบน JSON ให้เป็นการกำหนดค่าแบบ path คั่นจุด (GRON) และแปลง GRON กลับเป็น JSON ในเบราว์เซอร์ เหมาะสำหรับ grep ข้อมูลที่ซ้อนลึก ประมวลผล 100% ฝั่งไคลเอนต์ ไม่ต้องอัปโหลด
Loading tool...
ตัวแปลง JSON เป็น GRON คืออะไร?
ตัวแปลง JSON เป็น GRON แบน JSON ที่ซ้อนกันให้เป็นรูปแบบที่ทำงานทีละบรรทัดที่เรียกว่า GRON โดยแต่ละค่า leaf จะถูกเขียนเป็น path คั่นจุด (เช่น json.config.timeout = 30;) และยังย้อนกระบวนการกลับ สร้าง JSON จากรายการ GRON เครื่องมือทำงานทั้งหมดในเบราว์เซอร์โดยไม่ติดต่อเซิร์ฟเวอร์
ประโยชน์หลัก
- อ่านและค้นหา JSON ที่ซ้อนลึกได้ทีละบรรทัด
- ใช้ grep, awk, sort และ diff กับข้อมูลที่ได้จาก JSON ได้โดยตรง
- เห็น path ที่แน่นอนของค่าใดๆ โดยไม่ต้องขยาย tree หรือเปิด editor
- แปลงระหว่าง JSON และ GRON แบบย้อนกลับได้โดยไม่สูญเสียข้อมูล
- เก็บข้อมูลที่ละเอียดอ่อนไว้ในเครื่องด้วยการประมวลผลฝั่งไคลเอนต์ทั้งหมด
กรณีการใช้งาน
- •ตรวจสอบ API response หรือ config file ที่ใหญ่หรือซ้อนลึก
- •grep JSON log หรือ fixture จาก workflow แบบ shell
- •เปรียบเทียบ JSON payload สองชุดโดยแบนทั้งคู่เป็น GRON ก่อน
- •ดีบักว่าค่าหนึ่งอยู่ตรงไหนใน object ที่ซ้อนซับซ้อน
วิธีใช้ตัวแปลง JSON เป็น GRON
- เลือกทิศทาง: คลิก "JSON → GRON" เพื่อแบน JSON หรือ "GRON → JSON" เพื่อสร้าง JSON จากรายการ GRON
- กรอกข้อมูล: วางข้อความ JSON หรือ GRON ลงในช่องข้อมูลนำเข้า หรือคลิก "โหลดตัวอย่าง" เพื่อลองข้อมูลตัวอย่าง
- ตั้งชื่อ root (ไม่บังคับ): เมื่อแปลงเป็น GRON ให้พิมพ์ชื่อตัวแปร root (ค่าเริ่มต้น json) ผลลัพธ์จะอัปเดตทันทีขณะพิมพ์
- คัดลอก ดาวน์โหลด หรือสลับ: ใช้ คัดลอก เพื่อคัดลอกผลลัพธ์ ดาวน์โหลด เพื่อบันทึกเป็นไฟล์ หรือ สลับ เพื่อกลับทิศทางและส่งผลลัพธ์กลับเป็นข้อมูลนำเข้าใหม่
คุณสมบัติหลัก
- แบน JSON เป็น path = value; หนึ่งบรรทัดต่อหนึ่งค่า โดยใช้จุดและวงเล็บเหลี่ยม
- ย้อนกลับได้ทั้งหมด: แปลง GRON กลับเป็นโครงสร้าง JSON ที่ซ้อนกันเดิม
- กำหนดชื่อตัวแปร root ได้เอง (ค่าเริ่มต้น json) เพื่อผลลัพธ์ที่สะอาดและอ่านง่าย
- รองรับ object ซ้อนกัน, array, string, number, boolean และ null
- สลับระหว่าง JSON และ GRON ได้ในคลิกเดียว พร้อมคัดลอกและดาวน์โหลดเป็น .json หรือ .gron
- ประมวลผล 100% ฝั่งไคลเอนต์ — ไม่มีการร้องขอเครือข่าย ไม่มีเซิร์ฟเวอร์ ไม่ต้องอัปโหลด