이 도구에 대하여
JSON 샘플을 붙여넣으면 이 도구가 모든 키에 대한 `json:"field"` 태그와 함께 바로 사용할 수 있는 Go 구조체를 생성합니다. 모든 것이 브라우저에서 로컬로 실행되므로, 여러분의 JSON은 어디에도 업로드되지 않습니다.
생성기는 JSON.parse를 호출하고 결과를 재귀적으로 순회합니다: 문자열은 string이 되고, 불리언은 bool이 되고, 정수는 int64가 되고, 소수점이 있는 숫자는 float64가 되고, null은 interface{}가 되고, 배열은 첫 요소 타입의 슬라이스가 되며(비어 있으면 []interface{}), 각 객체는 자기 이름을 가진 중첩 구조체가 됩니다. 필드 이름은 내보내기용 PascalCase로 변환되고(ID, URL 같은 흔한 이니셜리즘은 대문자로), 원래 키는 json 태그에 보존됩니다.
API 응답이나 설정 파일에서 Go 모델을 부트스트랩한 다음, 필요한 곳에서 타입을 직접 정리하는 데 사용하세요. JSON에는 별도의 정수 타입이 없으므로 1.0 같은 값은 정수로 읽힙니다; float64를 원하면 소수점(1.5)을 추가하세요.