ڈویلپمنٹ
JSON ویلیڈیٹر
ان پٹ
آؤٹ پٹ
چلانے پر نتیجہ یہاں دکھایا جائے گا۔
اکثر پوچھے گئے سوالات
JSON ویلیڈیٹر کیا چیک کرتا ہے؟
RFC 8259 کے مطابق JSON کی syntax validity جانچتا ہے: تمام strings double-quoted ہونے چاہییں، keys string ہونی چاہییں، values string/number/boolean/null/array/object ہو سکتے ہیں، trailing commas اور comments ممنوع ہیں، اور {} اور [] کی nesting درست ہونی چاہیے۔ غلطی کی صحیح line اور character بتاتا ہے۔
error location بھی ملتی ہے؟
جی ہاں۔ سب سے عام JSON غلطیاں: 1) آخری آئٹم کے بعد comma ({"a":1,})، 2) single-quoted strings ({'key':'value'})، 3) بغیر quotes کی keys ({key: 'value'})، 4) JavaScript comments (// یا /* */)، 5) undefined values، 6) بے جوڑ braces یا brackets۔
کیا schema validation بھی ممکن ہے؟
JSON (RFC 8259) میں comments کی اجازت نہیں۔ JSONC (JSON with Comments) غیر معیاری توسیع ہے جو VS Code configuration فائلوں میں استعمال ہوتی ہے اور // اور /* */ comments کی اجازت دیتی ہے۔ معیاری JSON parsers JSONC کو رد کر دیتے ہیں۔