어떤 JSON을 입력할 수 있나요?
JSON 객체 하나 또는 비어 있지 않은 JSON 배열을 사용할 수 있습니다. 최상위 배열은 이름이 있는 슬라이스가 되며 배열 안의 모든 객체 항목이 필드 추론에 반영됩니다. 속성 이름은 Go 표준 encoding/json의 struct 태그로 표현할 수 있어야 합니다. 지원하지 않는 이름은 임의로 바뀌지 않고 오류로 처리됩니다.
대표적인 JSON 객체 또는 배열에서 중첩 타입, 외부에서 접근 가능한 필드 이름과 원래 속성을 유지하는 json 태그가 포함된 Go 구조체 선언을 생성합니다.
패키지 이름과 루트 타입 이름을 선택한 다음, 유효한 공개 필드와 원래 속성 이름을 유지하는 json 태그를 포함한 완전한 Go 소스 파일을 생성하세요. 애플리케이션에서 타입을 사용하기 전에 샘플에 따라 결정된 내용을 검토하세요.
JSON 객체 하나 또는 비어 있지 않은 JSON 배열을 사용할 수 있습니다. 최상위 배열은 이름이 있는 슬라이스가 되며 배열 안의 모든 객체 항목이 필드 추론에 반영됩니다. 속성 이름은 Go 표준 encoding/json의 struct 태그로 표현할 수 있어야 합니다. 지원하지 않는 이름은 임의로 바뀌지 않고 오류로 처리됩니다.
객체 배열은 제공된 모든 샘플 항목의 키를 병합합니다. 일부 항목에만 있는 필드도 존재하는 값을 바탕으로 생성합니다. omitempty 옵션은 모든 json 태그를 바꾸지만 포인터를 추가하거나 필수 필드를 검증하지는 않습니다.
null 값, 서로 호환되지 않는 타입이 섞인 값 또는 호환되지 않는 값을 포함한 배열은 any가 됩니다. 빈 배열은 샘플에서 요소 타입을 알 수 없으므로 []any가 됩니다.
결과를 샘플을 기반으로 만든 출발점으로 사용하세요. 프로젝트에 타입을 추가하기 전에 선택적 필드, 시간 문자열, 맵 형태의 객체, 숫자 범위와 JSON 숫자가 정확히 표현할 수 있는 범위를 넘을 수 있는 식별자를 확인하세요.
아니요. 이 도구가 현재 브라우저 탭에서 JSON을 파싱하고 변환하며 서버에 업로드하지 않습니다.
관련 도구: JSON 포맷터 · JSON → TypeScript · JSON 스키마 생성기
Python, JSON 등 여러 언어의 코드를 포맷하고 정리합니다.
JSON을 비교하고 스키마를 검증하며 JSON을 CSV나 YAML로 변환합니다.
CSV와 Excel 파일을 확인하고 표를 정리하거나 CSV를 Excel과 SQL로 변환합니다.
Markdown 편집기로 작성하고 Markdown을 HTML이나 일반 텍스트로 변환합니다.
텍스트를 비교하고 단어 수를 세며 줄을 정렬하고 텍스트를 찾거나 바꿉니다.
오디오를 변환하고 소리나 PCM 파일을 재생하며 오디오 메타데이터를 편집합니다.
오디오를 편집·병합·분할하고 잡음을 제거하며 속도, 음높이, 음량을 조절합니다.
텍스트로 AI 음성을 생성하고 녹음을 전사하거나 목소리를 녹음합니다.
동영상을 변환·압축하고 클립을 자르거나 프레임 크기를 조절합니다.
동영상을 재생하고 화면이나 카메라를 녹화하거나 온라인 거울을 사용합니다.
PDF 병합, 페이지 분할, 파일 압축, PDF 이미지 변환을 제공합니다.
이미지 변환, 사진 크기 조정, 파일 압축, OCR 텍스트 추출을 제공합니다.
GIF, 텍스트 이미지, 스크린샷, 워드 클라우드, 파비콘을 만듭니다.
자막을 편집하고 SRT를 VTT로 변환하며 자막 타임스탬프를 조정합니다.
압축 파일을 풀고 ZIP 파일을 만들며 폴더를 압축합니다.
Base64 인코딩·디코딩, URL 이스케이프, HTML 또는 Unicode 이스케이프 처리를 제공합니다.
진법 변환, 숫자의 영어 표기, 2진수와 16진수 처리를 제공합니다.
백분율, 분수, 통계 계산기로 일상적인 계산을 할 수 있습니다.
온라인 시계와 스톱워치를 사용하거나 날짜 차이를 계산합니다.
IP 주소를 확인하고 IPv6를 테스트하며 CIDR 범위를 계산합니다.
길이, 무게, 온도, 데이터 저장 용량의 단위를 변환합니다.
색상을 변환하고 이미지에서 팔레트를 추출하며 색상 대비를 확인합니다.
Wi-Fi QR 코드를 포함한 QR 코드와 바코드를 만들거나 읽습니다.
해시, 비밀번호, UUID를 만들고 정규식을 테스트하며 코드 유틸리티를 사용합니다.
화면 크기를 확인하고 화면 자로 측정하며 키보드를 테스트하거나 텔레프롬프터를 사용합니다.
황금알 깨기로 잠시 쉬어 가세요.