반응형
명령 줄을 사용하여 JSON 객체의 항목을 계산하는 방법은 무엇입니까?
명령 JSON
에서 이런 종류의 응답을 받고 있습니다 curl
.
[
{
"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": ""
}
]
또는 명령 줄 (예 :)을 2
사용하여 배열의 항목 수를 어떻게 계산 합니까?Bash
underscore
믹스에 다른 솔루션을 던지기 만하면됩니다 ...
jq
가볍고 유연한 명령 줄 JSON 프로세서를 사용해보십시오 .
jq length /tmp/test.json
객체 배열의 길이를 인쇄합니다.
가장 짧은 표현은
curl 'http://…' | jq length
간단한 해결책은 jshon
라이브러리 를 설치하는 것입니다 .
jshon -l < /tmp/test.json
2
참고 URL : https://stackoverflow.com/questions/21334348/how-to-count-items-in-json-object-using-command-line
반응형
'IT' 카테고리의 다른 글
VSCode에서 선택한 단어를 모두 선택하십시오. (0) | 2020.06.12 |
---|---|
Javascript를 사용하여 jquery 가로 드되었는지 확인 (0) | 2020.06.12 |
바이트 배열을 기본 null 이외의 특정 값으로 초기화 하시겠습니까? (0) | 2020.06.12 |
부울 검사에 xor 연산자를 사용하는 것이 좋습니다? (0) | 2020.06.12 |
Java 응용 프로그램 내부에서 VM 인수를 얻는 방법은 무엇입니까? (0) | 2020.06.12 |