정확한 경로 표기 사용
이 JSON 경로 추출기는 점 표기나 JSONPath 대신 RFC 6901 JSON Pointer를 사용합니다. ["/user/name","/tags/0"]은 두 위치, [""]은 루트를 선택합니다. 키 안의 /는 ~1, ~는 ~0으로 적으세요.
JSON 도구
작업을 선택해 직접 실행하고, 결과를 검토한 다음 입력에 적용하세요.
복사와 다운로드에는 화면에 표시되지 않은 부분까지 전체 결과가 포함됩니다.
JSON은 브라우저 메모리에서만 처리하며 업로드하거나 저장하지 않습니다.
빈 문자열은 루트, /는 빈 키를 나타냅니다. 키 안의 /는 ~1, ~는 ~0으로 씁니다. 검색은 대소문자를 구분하는 일반 문자열 검색입니다. 배열은 0부터 시작하는 원래 인덱스를 사용합니다.
유지와 삭제는 검색 조건이 아닌 경로 목록을 사용합니다. 배열 선택·삭제 후 인덱스는 빈틈없이 다시 매겨집니다. 이름 변경과 배열 작업은 대상 경로를 사용합니다. 객체는 [[key,value]]로 변환하며 정렬은 모두 숫자이거나 모두 문자열인 배열만 지원합니다.
결과가 오래되어 복사와 다운로드를 사용할 수 없습니다.
JSON 키 추출 도구로 익숙하지 않은 API 응답의 구조부터 살펴보세요. 반복되는 필드 이름을 그대로 표시하고, 전체 경로로 부모 객체와 배열 위치를 구별합니다. 이름이 빈 문자열인 키도 처리합니다.
객체 키 나열, 전체 주소 확인, 말단 값 검사는 각각 다른 목적에 맞는 보기입니다. 중첩 JSON에서 수정할 위치를 정확히 지정하면 원본과 별도로 결과가 생성되어 구조를 비교할 수 있습니다.
JSON 키 추출 도구는 이름이 같은 필드도 전체 위치로 구분합니다. 말단 레코드에는 Pointer, 유형이 구분된 경로 요소, 값 유형과 원래 값이 포함됩니다. 객체의 문자열 키 "0"과 배열 인덱스 0도 구별합니다.
JSON 키 추출 도구에서 필드 선택, 삭제, 이름 변경과 배열 처리를 함께 진행하세요. 실행하면 먼저 결과만 생성됩니다. 입력에 적용하는 단계는 별도이며 직전 상태로 한 번 되돌릴 수 있습니다.
이 JSON 경로 추출기는 점 표기나 JSONPath 대신 RFC 6901 JSON Pointer를 사용합니다. ["/user/name","/tags/0"]은 두 위치, [""]은 루트를 선택합니다. 키 안의 /는 ~1, ~는 ~0으로 적으세요.
검색은 대소문자를 구분하는 부분 문자열로 추출 경로만 거릅니다. 유지와 삭제는 명시적인 문자열 배열을, 나머지 수정은 단일 대상 경로를 사용합니다. 매개변수를 바꾸면 다시 실행하세요.
배열 항목을 선택하거나 삭제하면 인덱스가 다시 매겨집니다. 결과를 입력으로 쓰기 전에 바뀔 문자 수를 확인하세요. 되돌리기는 입력·옵션·출력을 함께 복원합니다. 파일 가져오기, 예제, 지우기도 같은 바꾸기 과정을 거칩니다.
JSON 키 추출 보기에는 반복되는 객체 필드 이름을 포함하지만 배열 인덱스는 키로 세지 않습니다. 전체 경로에는 루트와 컨테이너가 포함됩니다. JSON 값 추출기로 사용하려면 말단 레코드를 선택해 스칼라와 빈 객체·배열을 확인하세요.
유지는 상위 컨테이너와 선택한 하위 구조 전체를 보존하며 겹친 선택은 한 번만 처리합니다. 삭제는 원본의 모든 인덱스를 먼저 해석합니다. 이름 변경은 객체 속성 하나에만 적용하고 기존 이름 덮어쓰기를 거부합니다.
객체는 원래 순서의 [[key,value]] 배열로 바뀌며 빈 키와 숫자처럼 보이는 키도 유지합니다. 역변환은 각 항목이 두 요소이고 문자열 키가 고유해야 합니다. __proto__도 일반 키로 안전하게 처리합니다.
숫자는 매우 큰 지수도 정확하게 비교하며 문자열은 UTF-16 코드 단위로 비교합니다. 같은 값의 순서는 양방향 정렬에서 유지됩니다. 중복 제거는 객체 키 순서를 무시하고 1, 1.0, 1e0을 같은 값으로 보며 첫 항목을 남깁니다.
JSON 키 추출의 키 이름 보기는 객체 키만 나열하고 반복되는 이름도 남깁니다. 전체 경로는 각 키의 위치와 배열 인덱스를 포함합니다. 말단 레코드는 별도 키 목록 대신 경로, 유형이 있는 경로 요소, 값 유형과 값을 제공합니다.
아니요. 말단 값이나 키 값 쌍 변환의 중첩 값은 원래 JSON 유형을 유지합니다. 빈 객체와 배열도 보존합니다. 최종 출력은 JSON 텍스트지만 객체 값을 따옴표로 감싼 문자열로 바꾸지는 않습니다.
실행할 때 엄격한 JSON으로 먼저 검증합니다. 문법 오류에는 행과 열을 표시하고 중복 키, 주석, 마지막 쉼표와 BOM도 거부합니다. 큰 숫자는 정밀도가 손실되지 않도록 일반 부동소수점 값으로 파싱하지 않습니다.
객체, 배열, 스칼라를 포함한 엄격한 JSON을 붙여 넣거나 UTF-8 파일로 가져올 수 있습니다. 추출 검색, 선택 경로 배열, 단일 대상 경로, 새 이름과 정렬 방향을 작업에 맞게 지정합니다. 각 작업은 대상 유형과 크기 제한을 확인합니다.
작업을 실행하면 결과 영역에 JSON을 표시합니다. 긴 결과는 더 보기로 펼칠 수 있고 복사와 다운로드는 전체 결과를 제공합니다. 입력이나 옵션을 바꾸면 결과가 오래된 상태가 되어 다시 실행하기 전에는 내보낼 수 없습니다.
필드 처리 결과가 예상과 다른가요?