วิธี Beautify JSON ที่มีขนาดใหญ่ เพื่อให้อ่านง่ายด้วย jq
วิธี Beautify JSON ที่มีขนาดใหญ่ เพื่อให้อ่านง่ายด้วย jq แบบเร็วปรึ้ดดด
สำหรับคนที่เขียนโปรแกรมเกี่ยวกับ data บ่อยๆ ก็คงเคยเจอ JSON ขนาดใหญ่หลัก 100MB ซึ่งมันมาแบบไม่สวย อ่านยาก
และที่สำคัญคือ ทำยังไงก็ Beautify file ไม่ได้ซักที
ผมขอแนะนำ tool ชื่อ jq
ครับ โดย โหลดได้ที่นี่
https://stedolan.github.io/jq/
หรือถ้าใช้ Mac และมี brew ก็ใช้ brew install jq
ทดสอบง่ายๆด้วย File JSON นี้ (unzip แล้วขนาด 30MB)
โหลด File เสร็จแล้ว
ใช้งานง่ายๆด้วยคำสั่ง
jq . large.json > large_pretty.json
ก็จะได้ File ใหม่มา ใหญ่กว่าเดิมหน่อยนึงขนาด 48.9MB แต่ว่าอ่านง่ายขึ้นเยอะเลย
หวังว่าจะมีประโยชน์ นะครับ