코드, 데이터 및 QR 도구

JSON을 Python dataclass로

JSON 객체를 하나의 Python dataclass로 바꾸며 중첩 데이터는 Dict/List로 유지합니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

JSON을 Python dataclass로

첫 번째 JSON 객체만 사용합니다. 중첩 구조는 재귀 클래스 대신 Dict/List를 사용합니다.

JSON 객체를 붙여 넣어 Python 코드를 생성하세요.

사용 방법

사용 방법

  1. JSON 객체를 붙여 넣습니다.
  2. dataclass와 추론된 타입을 확인합니다.
  3. Python 코드를 복사합니다.

지원하는 JSON

최상위 JSON 객체 하나를 요구하며 문자열, 불리언, 정수, 소수, null을 지원합니다.

중첩 구조

중첩 객체는 Dict[str, Any], 배열은 List[Any]가 되며 재귀 클래스를 만들지 않습니다.

안전한 이름과 로컬 처리

키를 고유한 Python 식별자로 정리하고 예약어에는 밑줄을 붙입니다. 브라우저에서 처리합니다.

자주 묻는 질문

더 알아보기

null은 어떻게 되나요?

Optional[Any] = None이 됩니다.

중첩 클래스를 만드나요?

아니요. Dict[str, Any]와 List[Any]를 사용합니다.