오늘 소개할 PHP 편집기 Xiaoxin은 JQ의 Golang 구현을 사용할 때 "목록의 값" 조건입니다. Golang에서 JQ는 JSON 데이터에서 정보를 추출하고 변환하기 위한 강력한 쿼리 언어입니다. "목록의 값" 조건은 JQ 쿼리에서 일반적으로 사용되는 조건으로, 지정된 값을 포함하는 목록의 요소를 필터링하는 데 사용할 수 있습니다. JQ의 Golang 구현을 사용하면 이 기능을 쉽게 구현할 수 있으므로 JSON 데이터 처리가 단순화되고 개발 효율성이 향상됩니다. 다음으로 JQ의 Golang 구현을 사용하여 "목록의 값" 조건을 구현하는 방법을 자세히 설명하겠습니다.
저는 Go 애플리케이션에서 이 라이브러리를 사용합니다: https://github.com/itchyny/gojq 잘 작동하지만 JQ 문서에서 작업을 수행하는 방법을 찾을 수 없습니다. 다음과 같이 구성 파일에서 사용 가능한 매장 목록을 입력으로 사용하는 jq 쿼리가 있습니다.
으아악기본적으로 내 지역의 이용 가능한 매장 목록 중 하나 이상이 열려 있고, 내 지역의 이용 가능한 매장 목록 중 하나 이상이 "어떤 매장"이라는 의미입니다. (두 가지 별도의 조건이라는 점에 유의하세요. "일부 매장"이 문을 닫아도 상관없습니다.)
이제 각 매장이 이름을 보기 위해 두 번째 조건을 사용하는 대신 문자열인 "type_identifier"를 갖도록 이 조건을 변경해야 합니다. 기본적으로 내가 원하는 것은 다음과 같습니다:
으아악사용 가능한 유형 목록은 약 600가지 유형입니다. 그래서 내 질문은:
미리 감사드립니다
목록이 너무 길면 조회 테이블을 만드는 것이 좋습니다.
으아악공통적인 것을 넣었습니다.stores
分解出来,替换成了 [ .[] | ... ]
与 map( ... )
.
jqplay 데모.
INDEX
를 사용할 수도 있습니다.
jqplay 데모.
위 내용은 '목록의 값' 조건으로 JQ를 사용한 Golang 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!