Pertanyaan yang diberi tag «jq»

2
Bagaimana cara memfilter array objek berdasarkan nilai-nilai dalam array batin dengan jq?
Diberikan masukan ini: [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ "condescending_jones", "loving_hoover" ] }, { "Id": "186db739b7509eb0114a09e14bcd16bf637019860d23c4fc20e98cbe068b55aa", "Names": [ "foo_data" ] }, { "Id": "a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19", "Names": [ "jovial_wozniak" ] }, { "Id": "76b71c496556912012c20dc3cbd37a54a1f05bffad3d5e92466900a003fbb623", "Names": [ "bar_data" ] } ] Saya mencoba untuk membangun filter dengan jq yang mengembalikan semua objek dengan …
240 arrays  json  select  jq  negation 


3
Pilih objek berdasarkan nilai variabel dalam objek menggunakan jq
Saya memiliki file json berikut: { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": { "name": "Walt", "location": "Stockholm" }, "BAZ": { "name": "Jack", "location": "Whereever" } } Saya menggunakan jq dan ingin mendapatkan "nama" elemen dari objek di mana 'lokasi' adalah 'Stockholm'. Saya tahu saya bisa mendapatkan semua nama …
236 json  bash  jq 

2
Bagaimana cara menggunakan `jq` dalam pipa shell?
Sepertinya saya tidak bisa jqberperilaku "normal" dalam pipa shell. Sebagai contoh: $ curl -s https://api.github.com/users/octocat/repos | jq | cat hasil jqhanya dengan mencetak teks bantuannya *. Hal yang sama terjadi jika saya mencoba mengarahkan jqoutput ke file: $ curl -s https://api.github.com/users/octocat/repos | jq > /tmp/stuff.json Apakah jqbail out sengaja jika …
195 shell  pipe  jq 

3
Bagaimana cara menghitung item dalam objek JSON menggunakan baris perintah?
Saya mendapatkan JSONbalasan semacam ini dari sebuah curlperintah: [ { "cid": 49, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 68, "l10n": "cent million", "pid": 1, "pos": "num", "pos_txt": "" }, { "cid": 50, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 69, "l10n": "100 millions", "pid": 1, "pos": "num", "pos_txt": "" …
179 json  bash  curl  jq 

7
Cara mendapatkan nama kunci dari JSON menggunakan jq
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' Perintah di atas hanya menghasilkan nilai-nilai seperti di bawah ini: "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" Bagaimana saya bisa mendapatkan nama kunci sebagai berikut: email versionID context date versionName
128 json  shell  unix  key  jq 


1
JQ: Pilih beberapa kondisi
Saya memiliki json dan saat ini menggunakan pilih untuk hanya mendapatkan data yang cocok dengan satu kondisi, saya perlu memfilter berdasarkan lebih banyak kondisi. Misalnya: .[] | select((.processedBarsVolume <= 5) && .processedBars > 0) Bagaimana saya bisa melakukan ini?
113 json  jq 

8
Meneruskan variabel bash ke jq
Saya telah menulis skrip untuk mengambil nilai tertentu file.json. Ini berfungsi jika saya memberikan nilai ke jq select, tetapi variabel tampaknya tidak berfungsi (atau saya tidak tahu cara menggunakannya). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] | select(.username=="myemail@hotmail.com") | .id') echo "$projectID" EMAILID=myemail@hotmail.com #this does not work …

3
Bagaimana cara memperbarui nilai tunggal dalam dokumen json menggunakan jq?
Mohon maaf jika saya telah melewatkan sesuatu yang sangat jelas; Saya baru saja menemukan jqdan mencoba menggunakannya untuk memperbarui satu nilai JSON tanpa memengaruhi data di sekitarnya. Saya ingin menyalurkan curlhasil ke jq, memperbarui nilai, dan menyalurkan JSON yang diperbarui ke curl -X PUT. Sesuatu seperti curl http://example.com/shipping.json | jq …
106 json  jq 


4
Bagaimana cara memilih beberapa bidang di jq
File masukan saya terlihat seperti ini: { "login": "dmaxfield", "id": 7449977, ... } { "login": "dmaxfield", "id": 7449977, ... } Saya bisa mendapatkan semua nama login dengan ini: cat members | jq '.[].login' tetapi saya belum bisa memecahkan sintaks untuk mendapatkan login dan id?
97 jq 

2
Gunakan jq untuk mengurai String JSON
Saya mencoba jqmengurai struktur JSON seperti: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } Artinya, elemen dalam JSON adalah string dengan json yang lolos. Jadi, saya memiliki sesuatu di sepanjang garis $ jq [.c] myFile.json | jq [.id] Tapi itu bertentangan dengan jq: error: Cannot index …
91 json  string  sed  escaping  jq 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.