Toollet
하려는 작업이나 앱 이름으로 검색검색문의하기
요금

JSON 경로 확인·검색

JSON을 붙여넣거나 UTF-8 파일을 열고 필요하면 JSONPath로 값을 검색합니다. 검색식이 비어 있으면 전체 값을 표시하며, 선택한 값의 원문과 JSONPath·JavaScript·Python·jq·lodash 경로를 확인할 수 있습니다. 표시된 경로를 복사하거나 그 값의 5가지 형식을 TXT로 저장합니다.

UTF-8 JSON 파일 1개. 최대 1MB(1,000,000바이트).

비워 두면 전체 값을 표시합니다.

할 수 있는 것

값과 경로를 함께 확인

JSON 내의 값을 경로·형·짧은 미리보기와 함께 표시합니다. 고른 값은 원문으로도 확인할 수 있습니다.

JSONPath로 값 검색

배열 안의 값 등을 식으로 검색할 수 있습니다. 식을 빈 칸으로 두면 JSON 전체에 포함된 값을 목록으로 표시합니다.

5가지 형식으로 경로 받기

JSONPath·JavaScript·Python·jq·lodash에서 표기를 골라 복사. 고른 값의 5형식을 텍스트로 저장할 수 있습니다.

사용법

  1. JSON 입력

    JSON을 붙여넣거나 UTF-8의 JSON 파일을 하나 고릅니다. 샘플로도 사용법을 시험할 수 있습니다.

  2. 필요하면 검색식 입력 후 표시

    특정 값을 찾는 경우에는 JSONPath를 입력하고 「경로 표시」를 누릅니다. 빈 칸이면 전체를 확인할 수 있습니다.

  3. 값을 골라 경로 받기

    목록에서 값을 고르고 원문을 확인합니다. 쓸 형식을 골라 복사하거나 그 값의 5형식을 한꺼번에 저장합니다.

이럴 때 편리

API 응답에서 값 꺼내기

중첩된 응답에서 필요한 값이 어디에 있는지 확인하고 스크립트에서 참조할 경로를 준비합니다.

배열에서 조건에 맞는 값 찾기

상품이나 집계 데이터의 배열을 JSONPath로 검색하고 찾은 값과 정확한 위치를 확인합니다.

JSON의 위치와 경로 읽는 법

기점과 배열 번호

JSONPath의 「$」는 JSON 전체의 기점입니다. 배열 번호는 0부터 시작하므로 [0]은 첫 요소를 가리킵니다.

목록의 값과 원래 JSON

object나 array의 미리보기에는 포함된 항목 수를 표시합니다. 원문은 값을 골라 확인합니다. false·0·null도 각각 존재하는 값입니다.

언어에 따라 경로 표기가 다름

JavaScript·Python의 예는 data라는 변수를 씁니다. jq와 lodash는 각각의 표기에 맞춥니다. 복사한 표기는 사용처의 변수명이나 처리에 맞춰 주세요.

입력이나 검색식을 바꾸면 재표시

입력 편집이나 검색식 변경으로 이전 목록과 선택을 지웁니다. 새 내용으로 「경로 표시」를 눌러 주세요. 페이지 이동만이라면 확인 중인 값을 유지합니다.

검색할 수 없는 JSON의 경우

같은 이름의 키가 중복된 JSON이나 수치를 안전하게 검색할 수 없는 JSON에서는 식에 의한 검색을 멈춥니다. 식을 빈 칸으로 두고 원래 값과 표기를 목록으로 확인할 수 있습니다.

자주 묻는 질문

JSONPath의 모든 구문을 쓸 수 있나요?

프로퍼티나 배열 참조, 조건을 사용한 검색에 대응합니다. 식을 쓸 수 없는 경우에는 오류를 표시하니 식을 다시 검토해 주세요. 모든 RFC 구문과의 적합성을 보장하는 것은 아닙니다.

항목명에 공백이나 기호가 있으면 어떻게 하나요?

항목명을 따옴표로 감싸고 필요한 기호를 이스케이프한 경로를 표시합니다. 표시된 경로를 그대로 복사하고 사용처의 표기를 확인해 주세요.

검색 결과가 0건이 되었습니다.

JSON 입력에 성공했더라도 식에 맞는 값이 없으면 0건이 됩니다. 식을 다시 검토하거나 빈 칸으로 두고 전체 값을 확인해 주세요.

검색이나 표시에 상한이 있나요?

표시는 50건씩입니다. 검색식은 2,000자, 검색 결과는 1,000건까지. 결과가 상한을 넘으면 일부만 표시하지 않고 오류가 되므로 조건을 좁혀 주세요. 처리에 시간이 걸리면 입력을 작게 합니다.

저장되는 것은 어느 경로인가요?

고른 1개의 값에 대한 JSONPath·JavaScript·Python·jq·lodash의 5형식을 json-paths.txt로 저장합니다. JSON 내 모든 항목의 경로를 저장하는 조작은 아닙니다.

주석이 있는 JSON이나 끝의 쉼표도 쓸 수 있나요?

표준 JSON을 입력해 주세요. 주석이나 끝의 쉼표가 있으면 오류가 됩니다. 이 화면에서는 복구나 정형을 하지 않습니다.

입력과 결과

입력
직접 입력·붙여넣기, 또는 UTF-8의 JSON 파일 1건. 파일은 1MB(1,000,000바이트)까지.
검색
JSONPath는 임의. 빈 칸에서는 JSON 전체에 포함된 값을 표시합니다.
복사
고른 값의 현재 표시 중인 형식의 경로를 복사합니다.
저장
고른 값의 5형식을 json-paths.txt로 저장. 값의 원문은 화면에서 확인할 수 있습니다.

현재 설정

도구 검색