วิธี Beautify JSON ที่มีขนาดใหญ่ เพื่อให้อ่านง่ายด้วย jq

วิธี 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)

Download file Download Icon large.json.zip

โหลด File เสร็จแล้ว

Large json file

ใช้งานง่ายๆด้วยคำสั่ง

jq . large.json > large_pretty.json

ก็จะได้ File ใหม่มา ใหญ่กว่าเดิมหน่อยนึงขนาด 48.9MB แต่ว่าอ่านง่ายขึ้นเยอะเลย

Large json file

หวังว่าจะมีประโยชน์ นะครับ