«jq» 태그된 질문

6
jq를 사용하여 CSV에서 값 및 형식 추출
아래 JSON 파일이 있습니다. { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value": "VALUE" }, { "displayName": "Country", "rank": 5, "value": "VALUE" }, …
57 bash  python  csv  json  jq 

1
jq 독립형을 사용하여 json을 인쇄하는 방법은 무엇입니까?
현재 jq을 사용하여 json 파일을 예쁘게 인쇄 하려면 다음을 사용하십시오. cat file.json | grep jq . 그러나 나는 jq대체 할 필요없이 파일 이름을 인수로 받아 들일 것으로 기대합니다 cat. 매뉴얼 페이지는 말합니다 : jq [옵션 ...] 필터 [파일 ...] ... 기본적으로 jq는 stdin에서 JSON 객체 스트림 (공백으로 구분)을 읽습니다. 하나 …

2
임베디드 (따옴표 붙은) JSON 문자열을 JSON으로 변환하는 방법
json 구문 분석에 대한 "jq"에 익숙합니다. 속성 중 하나가 json 문자열 인 json 응답을 생성하는 하나의 서비스로 작업합니다. 인용 된 값을 유효한 json 문자열로 변환하여 jq로 처리하려면 어떻게해야합니까? 예를 들어, "jq"에서 꽤 인쇄 된 일반 json을 보면 출력에 대한 짧은 발췌문이 있습니다. "someJsonString": "{\"date\":\"2018-01-08\", ... jq를 사용하여 해당 속성의 값을 …
22 json  jq 

4
jq를 사용하여 변수를 bash하는 JSON 배열
다음과 같은 JSON 배열이 있습니다. { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } jq를 사용 하여이 배열을 반복하여 각 항목의 키를 변수 이름으로 설정하고 값을 값으로 설정할 수 있습니다. 예: URL = "example.com" AUTHOR = "존도" CREATED = "10/22/2017" 지금까지 내가 배열을 반복하지만 문자열을 만듭니다. constants=$(cat …
19 bash  jq 

3
jq 출력을 Bash 변수로 설정
curl을 사용하여 다음과 같이 나머지 API에서 JSON을 다시 가져옵니다. content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' 필요한 가치를 창출합니다. 하나; 위 코드를 다음과 같이 변경하면 content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo "${content}"| jq -r '.data.value') echo $username 아무것도 생산하지 않습니다. username 변수에 출력이 …
18 bash  curl  json  jq 

2
하위 오브젝트의 모두에 대한 jq 인쇄 키 및 값
객체의 모든 키를 인쇄하는 솔루션 으로이 Q / A 를 찾았습니다 . jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' 필자의 경우 위의 하위 객체를 수행하고 싶습니다. jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' 이를위한 올바른 구문은 무엇입니까?
13 json  jq 

2
파이프 체인 내에서 jq를 사용하면 출력이 생성되지 않습니다
jq출력이 리디렉션 될 때 명시 적 필터 가 필요한 문제 는 웹 전체에서 논의됩니다. 그러나 jq명시 적 필터를 사용하는 경우에도 파이프 체인의 일부인 경우 출력을 리디렉션 할 수 없습니다 . 치다: touch in.txt tail -f in.txt | jq '.f1' # in a different terminal: echo '{"f1":1,"f2":2}' >> in.txt echo '{"f1":3,"f2":2}' …

4
JSON으로 모든 숫자를 따옴표로 묶습니다.
숫자 값이 포함 된 JSON 데이터가 있습니다. 모든 숫자를 문자열로 변환하는 방법? (따옴표로 묶습니다) 예: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } 되어야한다 { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
11 shell  json  jq 

5
awk / sed / perl one liner + json 파일에서 속성 줄만 인쇄하는 방법
json 파일에서 속성 줄만 인쇄하는 방법 json 파일의 예 { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific environment variables …
10 awk  sed  perl  json  jq 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.