Câu hỏi được gắn thẻ «jq»

jq là một công cụ giống như sed cho dữ liệu JSON - bạn có thể sử dụng nó để cắt, lọc, ánh xạ và chuyển đổi dữ liệu có cấu trúc một cách dễ dàng giống như sed, awk, grep và friends cho phép bạn chơi với văn bản.

2
Làm cách nào để lọc một mảng các đối tượng dựa trên các giá trị trong một mảng bên trong với jq?
Cho đầu vào này: [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ "condescending_jones", "loving_hoover" ] }, { "Id": "186db739b7509eb0114a09e14bcd16bf637019860d23c4fc20e98cbe068b55aa", "Names": [ "foo_data" ] }, { "Id": "a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19", "Names": [ "jovial_wozniak" ] }, { "Id": "76b71c496556912012c20dc3cbd37a54a1f05bffad3d5e92466900a003fbb623", "Names": [ "bar_data" ] } ] Tôi đang cố gắng xây dựng bộ lọc với jq trả …
238 arrays  json  select  jq  negation 



2
Làm thế nào để sử dụng `jq` trong một đường ống vỏ?
Tôi dường như không thể jqcư xử "bình thường" trong một đường ống vỏ. Ví dụ: $ curl -s https://api.github.com/users/octocat/repos | jq | cat kết quả jqchỉ đơn giản là in ra văn bản trợ giúp của nó *. Điều tương tự cũng xảy ra nếu tôi cố chuyển hướng …
195 shell  pipe  jq 


7
Cách nhận tên khóa từ JSON bằng jq
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' Lệnh trên chỉ xuất ra các giá trị như dưới đây: "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" Làm thế nào tôi có thể nhận được các tên chính thay vì như dưới đây: email versionID context date versionName
128 json  shell  unix  key  jq 


1
JQ: Chọn nhiều điều kiện
Tôi có một json và hiện tại, tôi đang sử dụng select để chỉ lấy dữ liệu phù hợp với một điều kiện, tôi cần lọc dựa trên nhiều điều kiện hơn. Ví dụ: .[] | select((.processedBarsVolume <= 5) && .processedBars > 0) Làm thế nào tôi có thể làm …
112 json  jq 

8
Chuyển biến bash cho jq select
Tôi đã viết một kịch bản để lấy giá trị nhất định từ đó file.json. Nó hoạt động nếu tôi cung cấp giá trị cho jq select, nhưng biến dường như không hoạt động (hoặc tôi không biết cách sử dụng nó). #!/bin/sh #this works *** projectID=$(cat file.json | jq …



4
Làm cách nào để chọn nhiều trường trong jq
Tệp đầu vào của tôi trông giống như sau: { "login": "dmaxfield", "id": 7449977, ... } { "login": "dmaxfield", "id": 7449977, ... } Tôi có thể nhận được tất cả các tên đăng nhập với cái này: cat members | jq '.[].login' nhưng tôi đã không thể bẻ khóa cú …
97 jq 


1
jq Đầu ra có điều kiện
Tôi đang sử dụng jq để chơi với json. Tôi đã tự hỏi làm thế nào để có điều kiện in một cái gì đó trong đó. Giả sử tôi quan tâm đến một cuộc gọi thực địa geo. Tôi đã sử dụng lệnh sau và phát hiện ra chỉ …
83 json  command-line  jq 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.