JSON इनपुट
जनरेट किया गया Ruby
Ruby classes जेनरेट करने के लिए JSON data दर्ज करें
Framework support के साथ elegant Ruby classes
JSON data structures से Ruby classes जेनरेट करें
Ruby classes जेनरेट करने के लिए JSON data दर्ज करें
Framework support के साथ elegant Ruby classes
रेल एप्स और रूबी सेवाओं के लिए JSON से रूबी क्लास/रोलर बनाने के लिए इस JSON से रूबी बिल्डिंग का उपयोग करें।
चरण 1 - एक JSON नमूना पेस्ट
Import का उपयोग करें।चरण 2 - रूबी मॉडल विकल्प चुनें
Class Name चुनें और तय करें कि आपको सादा वर्ग या Struct-शैली वाली वस्तु चाहिए।चरण 3 - जनरेट किए गए कोड की समीक्षा करें
Root Type Name, नल हैंडलिंग और फ्रेमवर्क जैसे विकल्प बदलें।चरण 4 - रूबी में मॉडलों का उपयोग करें
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 और स्कॉच टूल संकेतक जो इस JSON से रूबी बिल्डर के साथ शानदार काम करते हैं।
दस्तावेज़ों और दस्तावेज़ों के लिए स्थिर रुबाइ क्लासा को JSON उदाहरणों और JSON स्कॉशिया में स्केल।
पेलोड और अनुबंधों को मान्य करने के लिए JSON प्लेटफ़ॉर्म से JSON स्कॉच उत्पन्न करें।
रनटाइम से बचने के लिए रूबी मॉडल बनाने से पहले JSON को तैयार करें और खरीदें।
जब आप डेटा सेवाएँ और स्क्रिप्ट भी बनाते हैं तो अलग-अलग मॉडल तैयार करें।
Generator attr_accessor methods के साथ Ruby classes बनाता है, ActiveModel serialization support करता है, और proper module structure के साथ Ruby naming conventions follow करता है।
हाँ! 'ActiveModel' framework चुनें ताकि Rails applications में automatic JSON serialization के लिए ActiveModel::Serialization support वाली classes generate हों।
Dry-Struct framework चुनने पर generator type checking और coercion के साथ immutable struct classes बनाता है (dry-struct gem उपयोग करके)।
Generated Ruby code standard conventions follow करता है: methods और variables के लिए snake_case, classes के लिए CamelCase, और default रूप से 2 spaces की indentation।