JSON 검색
브라우저에서 로컬로 실행중첩된 JSON에서 키나 값이 어디에 있는지 바로 찾기
검색할 JSON
JSON Search의 기능
JSON Search는 낯설거나 깊게 중첩된 JSON에서 "이것이 어디에 있나?"에 답합니다. 키 이름이나 값의 일부를 입력하면 각 일치 항목이 JSONPath, 키·값·둘 다 중 무엇이 일치했는지, 값 유형, 짧은 미리보기, 입력의 줄과 열과 함께 표시됩니다. JSONPath 문법을 몰라도 됩니다. 조건으로 데이터를 선택하려면 전용 JSONPath 쿼리 도구가 더 적합합니다.
사용 방법
- 1.JSON을 붙여 넣거나 .json 파일 하나를 업로드하거나 끌어다 놓거나 예제를 불러옵니다.
- 2.검색어에 키 또는 값을 입력합니다. 잠시 후 결과가 업데이트되며, 2 MB가 넘는 입력은 검색을 선택합니다.
- 3.키 검색, 값 검색 또는 둘 다를 선택하고, 더 엄격한 결과가 필요하면 대소문자 구분이나 정확히 일치를 켭니다.
- 4.결과마다 경로 복사나 값 복사를 사용하거나, 입력으로 이동을 눌러 편집기에서 해당 위치로 이동합니다.
- 5.JSON이 깨져 있으면 입력 아래의 JSON 복구를 사용한 뒤 복구된 텍스트를 검색합니다.
일치 방식
키는 디코딩된 이름으로 비교하므로 이스케이프로 작성된 키도 실제 텍스트와 일치합니다. 값에는 문자열, 숫자, true, false, null이 포함되며, 숫자는 작성된 그대로 비교하므로 9007199254740993도 반올림 없이 찾습니다. 객체와 배열은 값 일치 대상이 아니지만 이를 담은 키는 일치할 수 있고, 배열 항목에는 $.data.users[0].email 같은 인덱스 경로가 붙습니다. 단순 식별자가 아닌 키는 $["first name"]이나 $["0"]처럼 대괄호 표기를 씁니다. 값 복사는 문자열을 따옴표 없이, 숫자를 작성된 그대로, 객체나 배열을 서식이 적용된 JSON으로 복사합니다.
제한 사항 및 개인정보
세부 정보가 포함된 일치 항목은 최대 500개까지 보관하며 한 번에 100개씩 표시합니다. 총 개수는 항상 모든 일치 항목을 세며, 목록이 잘리면 검색어를 구체화하라는 안내가 표시됩니다. 공백만 있는 검색어는 빈 검색어로 처리합니다. 같은 객체에 같은 키가 두 번 나오면 두 위치가 같은 경로로 모두 표시됩니다. 검색은 전적으로 브라우저에서 실행되며 JSON은 업로드되지 않습니다.
