- ภาษาคิวรีขนาดเบาสำหรับสำรวจและแปลงข้อมูล JSON อย่างมีประสิทธิภาพ โดยให้ทั้งไวยากรณ์ที่กระชับและความสามารถในการขยายต่อที่สูง
- เอ็นจินขนาดเล็กเพียง 4.0kB และหากไม่นับความสามารถด้าน parser และ stringification จะเหลือโครงสร้างเบาระดับ 2.0 kB
- มี ฟังก์ชันและตัวดำเนินการมากกว่า 50 รายการ ในตัว รองรับการจัดการข้อมูลแบบซับซ้อน เช่น การกรอง การเรียงลำดับ และการแมป
- ใช้ฟอร์แมต Intermediate JSON จึงสามารถแปลงไปมาระหว่าง text query และ JSON query ได้
- รองรับการขยายด้วย ฟังก์ชันที่ผู้ใช้กำหนดเอง และตัวดำเนินการเพิ่มเติม
- มี CLI(Command Line Interface) สำหรับทำงานอัตโนมัติกับการประมวลผล JSON แบบอิงไฟล์
- ทำงานได้ในสภาพแวดล้อม Node.js และ npm และยังมี implementation สำหรับ Python (
jsonquery-python) แยกให้ด้วย
2 ความคิดเห็น
ดูเหมือนว่าจะเป็นเวอร์ชันไลบรารี JavaScript ของ jq นะ
ความสามารถในการ
mutateได้ดูเหมือนจะทำให้เขียนสะดวกมากน่าเสียดายที่มี sdk แค่ ts กับ python เศร้า เพราะเป็นการพัฒนาโดยคนเดียวหรือเปล่า