JSON 평탄화 및 복원
JSON을 되돌릴 수 있는 경로 목록으로 평탄화하거나 이 도구가 만든 레코드에서 원래 구조를 복원하세요. 처리는 브라우저에서만 이뤄집니다.
표준 JSON, 최대 2MB.
경로는 JSON Pointer 이스케이프를 사용합니다. ~는 ~0, /는 ~1입니다. 컨테이너 유형을 포함해 배열, 숫자형 객체 키, 빈 컨테이너를 추측 없이 왕복합니다.
JSON을 붙여 넣으세요.
사용 방법
사용 방법
- 최대 2MB의 표준 JSON을 붙여 넣고 평탄화 또는 경로 레코드 복원을 선택합니다.
- 변환한 뒤 형식이 지정된 경로 레코드나 복원된 JSON을 확인합니다.
- 결과를 복사하거나 JSON 파일로 다운로드합니다.
명확하고 되돌릴 수 있는 형식
평탄화 결과는 형식 식별자 hello-keyboard.flat-json.v1과 컨테이너 또는 스칼라별 레코드를 포함한 JSON 문서입니다. 각 레코드에는 JSON Pointer 경로와 명시적 JSON 유형이 있어 객체, 배열, 빈 컨테이너, 숫자 객체 키, 루트 스칼라를 구분합니다.
JSON Pointer 경로
경로는 슬래시로 구분된 JSON Pointer 세그먼트를 사용합니다. 키 안의 물결표는 ~0, 슬래시는 ~1로 바뀝니다. 배열 인덱스는 0부터 시작하며 복원 시 연속되어야 합니다. 중복 경로, 누락된 부모, 잘못된 이스케이프, 맞지 않는 유형, 잘못된 배열은 조용히 바꾸지 않고 오류로 처리합니다.
브라우저 입력 제한
표준 JSON을 브라우저에서 최대 2MB까지 파싱합니다. 주석, 후행 쉼표, NaN, Infinity는 유효한 JSON이 아닙니다. 데이터는 업로드되지 않고 외부 라이브러리도 필요하지 않습니다.
자주 묻는 질문
더 알아보기
평탄화한 결과를 복원할 수 있나요?
네. 경로 레코드 복원을 선택하고 이 도구가 만든 전체 문서를 붙여 넣으세요. 형식 식별자와 명시적 유형 레코드로 배열, 객체, 빈 컨테이너, 스칼라 루트를 다시 만듭니다.
어떤 경로 문법을 사용하나요?
JSON Pointer 이스케이프를 사용합니다. 키의 ~는 ~0, /는 ~1입니다. 빈 경로는 루트 값을 가리킵니다.
다른 도구의 레코드도 복원할 수 있나요?
hello-keyboard.flat-json.v1 문서 구조와 형식이 지정된 entries를 사용할 때만 가능합니다. 다른 평탄화 형식은 구분자와 배열 규칙이 다를 수 있습니다.
입력이 업로드되나요?
아니요. 파싱, 평탄화, 복원, 복사와 다운로드 준비는 브라우저에서 처리됩니다.