สนามทดลองคิวรี JSON
รัน jq ตัวจริงกับ JSON และ JSONL ในเบราว์เซอร์ แล้วดูเอาต์พุตขณะพิมพ์
วาง JSON หรือ JSONL เปิดไฟล์ หรือโหลดตัวอย่าง
รัน jq 1.8.2 ตัวจริง (WebAssembly) ใน worker เบื้องหลัง
สนามทดลองคิวรี JSON คืออะไร
สนามทดลอง jq ที่รันเอนจิน jq 1.8.2 ตัวจริงซึ่งคอมไพล์เป็น WebAssembly วาง JSON หรือ JSONL เขียนตัวกรอง jq แล้วดูเอาต์พุตขณะพิมพ์ คิวรีทำงานเหมือน jq บนบรรทัดคำสั่งทุกประการ รวมถึงข้อความข้อผิดพลาด จึงใช้ร่างตัวกรองสำหรับสคริปต์ งาน CI และการตอบกลับของ API ได้
ตัวเลือกและสูตร
เปิดปิดเอาต์พุตดิบ (-r) เอาต์พุตแบบกะทัดรัด (-c) รวมอินพุต (-s) อินพุตว่าง (-n) และเรียงคีย์ (-S) ได้ และคำสั่งที่เทียบเท่าจะแสดงใต้คิวรี สูตรจะโหลดรูปแบบที่ใช้บ่อย เช่น map, select, group_by, sort_by, unique_by, to_entries, paths และ @csv พร้อมอินพุตตัวอย่าง
ข้อจำกัดและความเป็นส่วนตัว
jq ทำงานใน worker เบื้องหลัง คิวรีที่ช้าจึงไม่ทำให้หน้าเว็บค้าง การรันจะหยุดเมื่อถึงเวลาจำกัด (ค่าเริ่มต้น 3 วินาที หรือ 1 หรือ 10 วินาทีในขั้นสูง) แล้วเริ่ม worker ใหม่ อินพุตไม่เกิน 1 MB จะรันใหม่อัตโนมัติ ส่วนอินพุตที่ใหญ่กว่า (สูงสุด 20 MB) จะรันเมื่อกดรัน คิวรีและตัวเลือกจะถูกจดจำในเบราว์เซอร์นี้ แต่อินพุตจะไม่ถูกบันทึกหรืออัปโหลด
