jq trở thành công cụ "làm tất cả" với các sysadmin. Trong khi jq được dùng để "query JSON" - truy cập dữ liệu trong 1 đoạn JSON thì nó cũng được dùng để kiểm tra syntax của 1 đoạn JSON.
JQ là gì
$ whatis jq
jq (1) - Command-line JSON processor
![]() |
Photo by Thanh Soledas on Unsplash |
Nhưng nếu máy đã có python/ruby, hay các ngôn ngữ trang bị sẵn stdlib JSON, sẽ không cần phải cài gì thêm cả:
File bad.json ví dụ, thử dùng mắt thường tìm xem nó sai ở đâu:
{
"name": "@exercism/typescript",
"description": "Exercism exercises in Typescript.",
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/exercism/typescript"
},
"devDependencies": {
},
}