«json» 태그된 질문

JSON (JavaScript Object Notation)은 JavaScript 소스와 유사한 경량 데이터 표현 형식으로, 기계에서 쉽게 빨간색으로 표시하고 약간의 노력으로 사람이 편집 할 수 있습니다.

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 

9
Linux에서 쉘 스크립팅으로 JSON을 구문 분석하는 방법은 무엇입니까?
Linux에서 몇 가지 매개 변수를 추출 해야하는 JSON 출력이 있습니다. 이것은 JSON 출력입니다. { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", "ProductCodes": [ { "ProductCodeId": "aacglxeowvn5hy8sznltowyqe", …


4
grep 컨텍스트를 줄에서 N 자로 제한
줄 길이가 수천자를 초과하는 일부 JSON 파일을 grep해야합니다. grep이 일치하는 왼쪽과 오른쪽에 최대 N자를 표시하도록 제한하려면 어떻게해야합니까? grep 이외의 도구는 일반적인 Linux 패키지에서 사용할 수있는 한 괜찮습니다. 가상 그렙 스위치 Ф에 대한 출력 예입니다 . $ grep -r foo * hello.txt: Once upon a time a big foo came out …
31 grep  search  json 

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 

8
파이썬을 사용하여 JSON을 구문 분석 하시겠습니까?
members.json아래와 같이 JSON 파일 이 있습니다. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id": "02:17447847049147026174478:174159", "_score": 1, "_source": { "memberId": "0x7b93910446f91928e23e1043dfdf5bcf", "memberFirstName": "Uri", "memberMiddleName": "Prayag", "memberLastName": "Dubofsky" } }, { …
18 bash  python  json 

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 

5
JSON 파일에서 데이터를 추출하는 방법
나는 내 질문에 대한 해결책을 찾고있는 빈을 가지고 있지만 더 나은 것을 찾지 못했다. 내 문제에 대해 이야기 해 봅시다. Raspberry Pi에서 Smart Home Control Software를 사용하고 있으며 이번 주말에 pilight-receive를 사용하면 실외 온도 센서에서 데이터를 수집 할 수 있습니다. pilight-receive의 출력은 다음과 같습니다. { "message": { "id": 4095, "temperature": …

4
JSON 배열에서 bash 배열로 하나의 필드를 구문 분석
변수에 저장된 객체 목록이 포함 된 JSON 출력이 있습니다. (저는 그 말을하지 않을 수 있습니다) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] } ] bash 스크립트를 ubuntu 14.04.1에서 실행하려면 …

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

1
json.tool에 대한 문서를 찾을 수 없습니다.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . json.tool을 사용하여 예쁜 파이썬을 생산하는 흩어져있는 기사를 온라인에서 찾을 수 있지만 사용법에 대한 명확한 문서는 없습니다. docs.python을 확인 했습니다. 그러나 json.tool에 …
12 python  json 

4
heredoc의 JSON 컨텐츠를 구문 분석 할 수없는 이유는 무엇입니까?
JSON 조각이 있습니다. 다음은 작동하지 않습니다. VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool 결과는 다음과 같습니다. JSON 객체를 디코딩 할 수 없습니다 와 같은 일을하는 것 jq, 즉 echo -n "$VALUE" | jq '.' 출력이 없습니다. 다음과 같은 동작이 있습니다. …

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.