छोटा उत्तर
अतिरिक्त अंतिम कॉमा पार्सर तोड़ देती है; हटाएँ।
JSON ट्रेलिंग कॉमा त्रुटि
ऑब्जेक्ट या ऐरे के अंतिम मान के बाद अल्पविराम मान्य नहीं—कई भाषाएँ अनुमति देती हैं, JSON नहीं।
सामान्य कारण
- JS/TS जैसी भाषाओं से कॉपी।
- अंतिम क्षेत्र बदलते समय कॉमा छूट जाना।
ठीक कैसे करें
- सही ब्रेस स्तर पर कॉमा हटाएँ।
- ऑनलाइन JSON वैलिडेटर से पंक्ति/स्तंभ देखें।
उदाहरण
गलत
[1, 2, 3,]
सही
[1, 2, 3]
line/column के लिए साइट पर JSON वैलिडेटर उपयोग करें; सूची: /tools।
सवाल
- मानक क्यों मना करता है?
- छोटा नियम, एक ही सही व्याख्या।
- JSON.parse?
- नहीं, मानक JSON के साथ विफल।
अब ठीक करें
वैलिडेटर में आज़माएँ (यह उदाहरण पहले भरा है)