이 Json을 고려하십시오.
[
{
"Path": "/abc"
},
{
"Path": "/"
}
]
jq를 사용하면 목록을 다음을 사용하여 json 문서 스트림으로 변환 할 수 있습니다. .[]
{
"Path": "/abc"
}
{
"Path": "/"
}
JMESPath로이를 수행하는 방법은 무엇입니까?
JMESPath에는 jq에 존재하는 스트림 개념이 없습니다. JMESPath 검색의 출력은 항상 단일 JSON 엔티티입니다. 물론 해당 엔티티는 배열이 될 수 있지만 이미 배열이 있으므로 원하는 것이 아니라고 가정합니다.
jq 스트림으로 수행 할 수있는 작업 중 일부 (전부는 아님)는 flatten 연산자 []
, 다중 선택 연산자 [*]
및 map(&expr, arr)
함수를 사용하여 수행 할 수 있지만 각 문제는 다르게 해결해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다