JSON 평탄화 및 복원
중첩된 JSON을 점 표기 키로 변환하고 평면 데이터에서 중첩 객체를 다시 만듭니다.
입력
결과
사용 방법
Flatten nested JSON
Paste nested JSON and run Flatten. Arrays become numeric keys, for example user.roles.0.
- Paste nested JSON.
- Click Flatten.
- Copy the flat JSON output.
Unflatten key paths
Paste a flat object and run Unflatten. Numeric path segments are converted back into arrays automatically.
자주 묻는 질문
How are arrays represented?
By default each array element gets a numeric segment, such as items.0.name. Empty arrays and objects are preserved as values.
Can I use a different separator?
The UI uses a dot separator. For custom separators, use the underlying library behavior in your own code.
관련 도구
JSON 포매터
설정 가능한 들여쓰기, 오류 강조, 원클릭 복사로 JSON을 정리하고 검증합니다.
JSON 뷰어
깔끔하게 포맷된 보기로 JSON을 읽고 접을 수 있는 트리로 탐색합니다.
JSONPath 테스터
JSONPath 식으로 JSON 데이터를 쿼리하고 일치하는 값을 즉시 확인합니다.
JSON 검증기
JSON이 유효한지 확인하고 구문 문제에 대한 명확한 설명을 보여줍니다.
JSON 압축기
불필요한 공백과 줄바꿈을 모두 제거하여 가능한 가장 작은 JSON 페이로드를 만듭니다.
JSON 트리 뷰어
JSON을 배열 길이와 값 유형이 표시되는 대화형 접이식 트리로 변환합니다.