JSON 입력
생성된 Ruby
Ruby 클래스를 생성하려면 JSON 데이터를 입력하세요
프레임워크 지원을 갖춘 깔끔한 Ruby 클래스
JSON 데이터 구조에서 Ruby 클래스 생성
Ruby 클래스를 생성하려면 JSON 데이터를 입력하세요
프레임워크 지원을 갖춘 깔끔한 Ruby 클래스
이 JSON-Ruby 생성기를 사용하여 Rails 앱 및 Ruby 서비스용 JSON 샘플에서 Ruby 클래스/구조체를 생성하세요.
1단계 - JSON 샘플 붙여넣기
Import을 사용하여 파일, URL 또는 샘플 데이터에서 JSON을 로드합니다.2단계 - Ruby 모델 옵션 선택
Class Name을 선택하고 일반 클래스를 원하는지 아니면 Struct 스타일 개체를 원하는지 결정하세요.3단계 – 생성된 코드 검토
Root Type Name, null 처리 및 프레임워크와 같은 옵션을 조정합니다.4단계 - Ruby에서 모델 사용
app/models 또는 lib).5단계 - 복사 또는 다운로드
빠른 팁
# JSON 입력
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
# Generated Ruby models (simplified)
class Metadata
attr_accessor :plan
end
class Root
attr_accessor :id, :name, :email, :active, :roles, :metadata, :createdAt, :score, :notes
end이 JSON-Ruby 생성기와 함께 훌륭하게 작동하는 더 많은 JSON 및 스키마 도구를 살펴보세요.
생성기는 attr_accessor 기반 Ruby 클래스를 만들고, ActiveModel 직렬화를 지원하며, 적절한 모듈 구조와 Ruby 네이밍 규칙을 따릅니다.
네! 프레임워크에서 'ActiveModel'을 선택하면 Rails 애플리케이션에서 자동 JSON 직렬화를 위한 ActiveModel::Serialization 지원이 포함된 클래스를 생성합니다.
Dry-Struct 프레임워크를 선택하면 dry-struct gem을 사용하여 타입 체크와 강제 변환(coercion)을 지원하는 불변 struct 클래스를 생성합니다.
생성된 Ruby 코드는 표준 관례를 따릅니다: 메서드/변수는 snake_case, 클래스는 CamelCase, 기본 2칸 들여쓰기를 사용합니다.