ڈیولپر ٹول
JSON سجائیں، چھوٹا کریں اور جانچیں
JSON پیسٹ کر کے سجائیں، چھوٹا کریں یا غلطی پکڑیں۔ پارس براؤزر میں ہوتا ہے۔
JSON پڑھنے کے قابل بنائیں، منیفائی کریں یا تصدیق کریں۔ NEXNARA کو کچھ نہیں جاتا۔
- مقامی طور پر چلتا ہے
- اپ لوڈ نہیں
- فوری
- مفت
فائلیں اسی براؤزر میں رہتی ہیں۔ سرور پر کچھ اپ لوڈ نہیں ہوتا۔
ایرے انڈیکس سے موازنہ ہوتے ہیں۔ اگر صرف آئٹم کی ترتیب بدلے تو کئی قطاریں بدل سکتی ہیں۔
| قسم | راستہ | پرانی قدر | نئی قدر |
|---|
یہ کیسے کام کرتا ہے
- 01 ڈیٹا چسپاں کریں
- 02 عمل چلائیں
- 03 نتیجہ کاپی کریں
NEXNARA کیوں
-
نجی
آپ کا ڈیٹا براؤزر میں رہتا ہے۔
-
فوری
نتائج فوراً دکھائی دیتے ہیں۔
-
اپ لوڈ نہیں
NEXNARA سرور پر کچھ نہیں بھیجا جاتا۔
-
ہر جگہ کام کرتا ہے
انسٹال کرنے کی ضرورت نہیں۔
مزید جانیں
JSON فارمیٹر کیا ہے؟
JSON فارمیٹر چیک کرتا ہے کہ متن درست JSON ہے یا نہیں، پھر اسے اینڈینٹ کے ساتھ یا ایک مختصر لائن میں چھاپ سکتا ہے۔ یہ ٹول براؤزر میں JSON.parse اور JSON.stringify استعمال کرتا ہے۔ eval استعمال نہیں کرتا۔
فارمیٹ اور منی فائی
فارمیٹنگ کلیدیں، قدریں یا آبجیکٹ ترتیب JSON.stringify سے آگے نہیں بدلتی۔ منی فائی وہی JSON ڈھانچہ رکھتی ہے اور صرف غیر ضروری خالی جگہ اور لائن بریک ہٹاتی ہے۔
JSON خوبصورت چھاپیں
خوبصورت چھپائی سطریں توڑتی اور انڈینٹ لگاتی ہے تاکہ تو در تو آبجیکٹ پڑھنا آسان ہوں۔ 2 اسپیس، 4 اسپیس یا ٹیب چنیں۔ طے شدہ 2 اسپیس ہے۔
JSON منی فائی کریں
منی فائی اضافی خالی جگہ اور لائن بریک ہٹاتی ہے، سٹرنگ کے اندر اسپیس رکھتی ہے۔ ڈیٹا وہی رہتا ہے؛ صرف پیکنگ چھوٹی ہوتی ہے۔
غلط JSON تلاش کریں
عام مسائل آخر میں کاما، سنگل کوٹس، تبصرے، یا بغیر کوٹس کی کلیدیں۔ جب براؤزر مقام بتائے تو یہ ٹول سطر، کالم یا حرف کا مقام دکھاتا ہے۔ مقام خود نہیں بناتا۔
دو JSON دستاویزوں کا موازنہ
JSON Diff دونوں اطراف پارس کرتا ہے، پھر شامل، ہٹائے، تبدیل اور قسم تبدیل راستے دکھاتا ہے۔ ایک ہی مواد والا خوبصورت اور منی فائی JSON برابر سمجھا جاتا ہے۔
شامل اور ہٹائی گئی فیلڈز
جو راستہ صرف JSON B میں ہو وہ شامل ہے۔ جو صرف JSON A میں ہو وہ ہٹایا ہے۔ غائب null کے برابر نہیں۔
تبدیل شدہ قدریں
جب ایک ہی راستے پر ایک ہی قسم کی مختلف قدر ہو تو قطار تبدیل ہے اور پرانی و نئی قدر دکھاتی ہے۔ "100" جیسی سٹرنگ بمقابلہ عدد 100 قسم تبدیل ہے۔
تو در تو JSON فرق
آبجیکٹ بار بار موازنہ ہوتے ہیں۔ user.address.city کے اندر تبدیلی اسی راستے پر بتائی جاتی ہے، پورا آبجیکٹ بدل کر نہیں۔
ایرے کیسے موازنہ ہوتے ہیں
ایرے انڈیکس سے موازنہ ہوتے ہیں: items[0]، items[1] وغیرہ۔ ترتیب بدلنے سے کئی فرق بن سکتے ہیں۔ یہ ٹول چھپی id سے آئٹم نہیں ملاتا۔
اسے کیسے استعمال کریں
خانے میں JSON چسپاں کریں۔ JSON فارمیٹ کریں 2 اسپیس اینڈینٹ سے خوبصورت چھاپتا ہے۔ JSON منی فائی کریں ڈیٹا بدلے بغیر اضافی خالی جگہ ہٹاتا ہے۔ JSON تصدیق کریں بتاتا ہے کہ متن درست ہے یا نہیں، اور براؤزر دے تو غلطی کا مقام بھی۔
رازداری
آپ کا JSON براؤزر میں رہتا ہے۔ NEXNARA سرورز پر اپ لوڈ نہیں ہوتا اور کوکیز، لوکل اسٹوریج یا ڈیٹا بیس میں محفوظ نہیں ہوتا۔
عمومی سوالات
JSON غلط کب ہوتا ہے؟
عام مسائل آخر میں کاما، سنگل کوٹس، تبصرے، یا بغیر کوٹس کی کلیدیں۔ JSON.parse انہیں غلط JSON بتاتا ہے۔
کیا فارمیٹنگ میرا JSON بدلتی ہے؟
نہیں۔ فارمیٹ اور منی فائی وہی ڈیٹا رکھتے ہیں۔ صرف خالی جگہ بدلتی ہے۔ آبجیکٹ کلید ترتیب JSON.stringify کی پیروی کرتی ہے۔
کیا میرا JSON اپ لوڈ ہوتا ہے؟
نہیں۔ پروسیسنگ براؤزر میں مقامی طور پر ہوتی ہے اور ہمارے سرورز پر اپ لوڈ نہیں ہوتی۔
کیا میں یونیکوڈ JSON فارمیٹ کر سکتا ہوں؟
ہاں۔ سٹرنگ میں یونیکوڈ حروف درست JSON ہیں اور فارمیٹ یا منی فائی کے بعد بھی برقرار رہتے ہیں۔
کیا یہ ٹول JSON کو کوڈ کی طرح چلاتا ہے؟
نہیں۔ صرف JSON.parse سے پارس کرتا ہے۔ کبھی eval استعمال نہیں کرتا۔
ایرے کیسے موازنہ ہوتے ہیں؟
انڈیکس سے۔ items[0] کا موازنہ items[0] سے ہوتا ہے۔ اگر صرف ترتیب بدلیں تو کئی قطاریں بدل سکتی ہیں۔ اس ورژن میں کلید کے حساب سے ایرے میچ نہیں۔
کیا تو در تو JSON کا موازنہ ہو سکتا ہے؟
ہاں۔ تو در تو آبجیکٹ بار بار چلے جاتے ہیں، اس لیے تبدیلی user.address.city جیسے راستے پر دکھتی ہے۔
غائب اور null میں کیا فرق ہے؟
غائب فیلڈ ہٹائی یا شامل ہے۔ null ایک حقیقی JSON قدر ہے۔ null، ""، 0 اور false ایک جیسے نہیں سمجھے جاتے۔
کیا میرا JSON سرور پر جاتا ہے؟
نہیں۔ پارس، فارمیٹ اور موازنہ آپ کے براؤزر میں مقامی طور پر چلتے ہیں۔ منتخب فائلیں اپ لوڈ نہیں ہوتیں۔
JSON کتنا بڑا ہو سکتا ہے؟
ہزاروں کلیدوں والی عام دستاویزیں ٹھیک ہیں۔ 5 MB سے اوپر انتباہ ملتا ہے۔ 15 MB سے بڑی دستاویزیں روک دی جاتی ہیں تاکہ براؤزر جواب دیتا رہے۔