extract_json()
경로 식을 사용하여 JSON 텍스트에서 지정된 요소를 가져옵니다.
필요에 따라 추출된 문자열을 특정 형식으로 변환합니다.
extract_json()
함수 및extractjson()
함수는 동일합니다.
구문
extract_json(
jsonPath,
dataSource,
형식)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
jsonPath | string |
✔️ | JSON 문서에 접근자를 정의하는 JSONPath입니다. |
Datasource | string |
✔️ | JSON 문서입니다. |
type | string |
선택적 형식 리터럴입니다. 제공된 경우 추출된 값이 이 형식으로 변환됩니다. 예를 들어 typeof(long) 추출된 값을 .로 변환합니다 long . |
성능 팁
- 를 사용하기
extract_json()
전에 where 절을 적용합니다. - 정규식 일치 사용은 extract 를 대신 사용하는 것으로 간주합니다. 이렇게 하면 훨씬 더 빠르게 실행될 수 있으며 JSON이 템플릿에서 생성된 경우 효과적입니다.
- JSON에서 둘 이상의 값을 추출해야 하는 경우 사용합니다
parse_json()
. - 열 형식을 동적으로 선언하여 수집 시 JSON을 구문 분석하는 것이 좋습니다.
반품
이 함수는 유효한 JSON 문자열을 포함하는 dataSource로 JSONPath 쿼리를 수행하며, 선택적으로 세 번째 인수에 따라 해당 값을 다른 형식으로 변환합니다.
예시
let json = '{"name": "John", "age": 30, "city": "New York"}';
print extract_json("$.name", json, typeof(string));
출력
print_0 |
---|
John |
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기