तुमच्या डेटाची पडताळणी करण्यासाठी JSON स्किमा कशी वापरावी
JSON स्किमा म्हणजे काय?
JSON स्किमा हा तुमच्या JSON डेटातील संरचना, आवश्यक फील्ड्स आणि मूल्य प्रकार यांचे वर्णन करण्याचा एक मानकीकृत मार्ग आहे. याला वैध JSON कसा दिसायला हवा यासाठी एक करार किंवा आराखडा समजा. JSON स्किमा ही JSON स्वरूपात लिहिलेली असते, त्यामुळे ती मशीन- वाचनीय आणि संपादित करणे सोपे असते.
स्किमाद्वारे पडताळणी का करावी?
- अवैध किंवा गहाळ डेटा समस्या निर्माण होण्यापूर्वीच ओळखून बग टाळा.
- वेगवेगळ्या टीम्स, अॅप्स किंवा APIs मध्ये डेटा सुसंगतता सुनिश्चित करा.
- स्किमामधून दस्तऐवज स्वयंचलितपणे तयार करा.
- संपादक आणि साधनांना चांगले ऑटो-कम्प्लिशन आणि इनलाइन मदत प्रदान करण्यास मदत करा.
साधे उदाहरण: मूलभूत स्किमा
खाली एक मूलभूत JSON ऑब्जेक्ट आणि त्याची रचना पडताळण्यासाठी एक किमान स्किमा दिली आहे:
{
"name": "Alice",
"age": 30
}
{
"type": "object",
"properties": {
"name": { "type": "string" },
"age": { "type": "number" }
},
"required": ["name", "age"]
}
ही स्किमा याची खात्री करते की ऑब्जेक्टमध्ये 'name' (स्ट्रिंग स्वरूपात) आणि 'age' (संख्या स्वरूपात) असणे आवश्यक आहे.
कस्टम स्किमा कशी लिहावी
तुम्ही तुमच्या स्किमात प्रगत नियम परिभाषित करू शकता: फील्ड मूल्ये मर्यादित करा, अंतर्गत ऑब्जेक्ट्स ठरवा, किंवा कमाल/किमान संख्या सेट करा. येथे उत्पादनांच्या यादीसाठी पडताळणी करणारे एक उदाहरण आहे:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"id": { "type": "string" },
"price": { "type": "number", "minimum": 0 },
"tags": {
"type": "array",
"items": { "type": "string" }
}
},
"required": ["id", "price"]
}
}
स्किमा पडताळणीसाठी JSONValidator.dev कसा वापरावा
- तुमचा JSON डेटा मुख्य संपादकात पेस्ट करा.
- खालील स्किमा संपादकात तुमची JSON स्किमा पेस्ट करा.
- ही स्किमा वापरून JSON पडताळणी करा वर क्लिक करा.
- पडताळणी निकाल पाहा, त्रुटी हायलाइट आणि स्पष्ट केल्या असतात.
स्किमा पडताळणी त्रुटी निवारण
पडताळणी त्रुटींची सामान्य कारणे म्हणजे:
- तुमच्या डेटामधून आवश्यक फील्ड गहाळ आहे.
- मूल्याचा प्रकार स्किमाशी जुळत नाही (उदा. स्ट्रिंग आणि संख्या यामध्ये फरक).
- स्किमा स्वतः चुकीची आहे किंवा टंकसंबंधी चुका आहेत.
निष्कर्श
JSON स्किमा पडताळणी हा तुमचा डेटा सशक्त आणि त्रुटी-रहित करण्याचा एक प्रभावी मार्ग आहे. आमच्या मोफत JSON स्किमा जनरेटर वापरून स्वतःसाठी स्किमा तयार करा आणि तात्काळ त्याची पडताळणी करा!