5 सर्वसाधारण JSON चुका (आणि त्यांना कसे दुरुस्त करावे)

By JSONValidator.dev टीम 2025-07-04

परिचय: JSON त्रुटी इतक्या सामान्य का आहेत

API, कॉन्फिगरेशन, आणि डेटाच्या देवाणघेवाणीसाठी JSON ही एक अत्यंत लोकप्रिय डेटा फॉरमॅट आहे. पण JSON मध्ये लहानशी चूक देखील अॅप्स खराब करू शकते, इंटिग्रेशन्स बंद करू शकते किंवा डिबग करणे अवघड करू शकते. येथे पाच सर्वसाधारण JSON चुका (खऱ्या उदाहरणांसह) व त्यांना कसे दुरुस्त करायचे ते सांगितले आहे.

1. ट्रेलिंग कॉमा

JSON मध्ये ऑब्जेक्ट किंवा अ‍ॅरेमधील शेवटच्या आयटमनंतर कॉमा देणे परवानगी नाही. ही एक सामान्य चूक आहे, विशेषतः हाताने संपादित करताना.

Before:
{
  "name": "Alice",
  "age": 30,
}
After:
{
  "name": "Alice",
  "age": 30
}
टीप: अनेक कोड एडिटर्स (आणि आमचे ऑनलाइन JSON टूल्स) ट्रेलिंग कॉमाशी जागरूक करतात किंवा आपोआप ते दुरुस्त करतात.

2. एकल व डबल उद्धरणचिन्हे

JSON मध्ये सर्व की आणि स्ट्रिंग व्हॅल्यूेस डबल कोट्समध्ये असाव्यात. एकल कोट्स वैध नाहीत.

Before:
{
  'name': 'Bob'
}
After:
{
  "name": "Bob"
}
एकल कोट्स वापरू नका — जरी तुमच्या प्रोग्रामिंग भाषेत त्यांना परवानगी असली तरी! JSON चे सिंटॅक्स JavaScript किंवा Python पेक्षा कडक आहे.

3. अनएस्केप्ड वर्ण

काही वर्ण (उदा. नवीन ओळी, टॅब, किंवा स्ट्रिंगमध्ये उद्धरण) योग्यरित्या बॅकस्लॅशने एस्केप केले पाहिजेत.

Before:
{
  "note": "This will break: "hello""
}
After:
{
  "note": "This will work: \"hello\""
}
'unexpected token' किंवा 'unterminated string' त्रुटी आल्यास, तुमच्या डेटामध्ये एस्केप्स तपासा.

4. ब्रॅकेट्स किंवा ब्रेसेसचा अभाव

कोणताही उघडणारा ब्रॅकेट किंवा ब्रेस याला बंद करणारा ब्रॅकेट/ब्रेस सापडणे आवश्यक आहे. ब्रॅकेटचा अभाव किंवा जास्तीचा ब्रॅकेट JSON अमान्य करतो.

Before:
{
  "name": "Eve",
  "items": [1, 2, 3
}
After:
{
  "name": "Eve",
  "items": [1, 2, 3]
}
तुरंतच कळण्यासाठी ऑनलाइन JSON व्हॅलिडेटर वापरा की कुठे ब्रॅकेट कमतर आहेत.

5. डेटा प्रकारांची चूक

नंबर, बूलियन, आणि null हे एकट्या डबल कोट्समधून वेगळे असावेत. उदाहरणार्थ, 42 योग्य आहे, पण "42" हे नंबर नाही तर स्ट्रिंग आहे.

  • "true" (स्ट्रिंग) हे true (बूलियन) सारखे नाही
  • "null" (स्ट्रिंग) हे null (मूल्य) सारखे नाही
  • "42" (स्ट्रिंग) हे 42 (नंबर) सारखे नाही
Before:
{
  "age": "42",
  "active": "true"
}
After:
{
  "age": 42,
  "active": true
}

आमचा टूल तुमच्यासाठी कसा उपयुक्त ठरू शकतो

तुमचा JSON आमच्या व्हॅलिडेटर किंवा दुरुस्ती टूल मध्ये पेस्ट करा आणि या त्रुटी ओळखा व दुरुस्त करा. आमची टूल्स अचूक समस्या दाखवतील — आणि अनेक सामान्य चुका आपोआप दुरुस्त करण्याचे सुचना देखील देतील.