ایپ: آپ کے API کے آؤٹ پٹ کو پارس کرنے اور دیکھنے کے لیے مفت JSON Viewer
ایسے وقت بھی آتے ہیں جب میں کام کر رہا ہوں جاوا اسکرپٹ آبجیکٹ کی اطلاع (JSON) پاس ہونا یا واپس ہونا APIs اور مجھے پریشانی کرنے کی ضرورت ہے کہ میں واپس آنے والے سرے کو کیسے پارس کررہا ہوں۔ تاہم ، زیادہ تر وقت مشکل ہے کیونکہ یہ صرف ایک تار ہے۔ اس وقت جب ایک JSON ناظر بہت کارآمد ہے تاکہ آپ درجہ بندی کے اعداد و شمار کو انڈینٹ کر سکیں اور پھر اپنی مطلوبہ معلومات کو تلاش کرنے کے لیے اسکرول کر سکیں۔
جاوا اسکرپٹ آبجیکٹ نوٹیشن (JSON) کیا ہے؟
JSON (JavaScript آبجیکٹ نوٹیشن) ایک ہلکا پھلکا ڈیٹا انٹرچینج فارمیٹ ہے جو انسانوں کے لیے پڑھنا لکھنا آسان ہے اور مشینوں کے لیے تجزیہ اور تخلیق کرنا آسان ہے۔ یہ JavaScript پروگرامنگ لینگویج کے ذیلی سیٹ پر مبنی ہے، اور ڈیٹا ڈھانچے کو ٹیکسٹ فارمیٹ میں پیش کرنے کے لیے استعمال کیا جاتا ہے جسے نیٹ ورک پر بھیجا اور موصول کیا جا سکتا ہے۔
ماخذ: JSON
JSON آبجیکٹ کلیدی قدر کے جوڑوں کا ایک غیر ترتیب شدہ مجموعہ ہے، جہاں ہر کلید ایک سٹرنگ ہے اور ہر قدر ایک سٹرنگ، نمبر، بولین، نل، سرنی، یا کوئی اور JSON آبجیکٹ ہو سکتی ہے۔ کلیدی قدر کے جوڑے کوما سے الگ کیے جاتے ہیں اور گھوبگھرالی منحنی خطوط وحدانی سے گھرے ہوتے ہیں۔ {}
.
JSON مثال
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
اس مثال میں، JSON آبجیکٹ میں پانچ کلیدی قدر کے جوڑے ہیں: "name"
, "age"
, "isMarried"
, "address"
، اور "phoneNumbers"
. کی قدر "address"
ایک اور JSON آبجیکٹ ہے، اور اس کی قدر "phoneNumbers"
تاروں کی ایک صف ہے۔
JSON فائدہ مند ہے کیونکہ مشینوں کے لیے تجزیہ کرنا اور تخلیق کرنا آسان ہے۔ یہ JavaScript پروگرامنگ لینگویج سٹینڈرڈ ECMA-262 3rd ایڈیشن – دسمبر 1999 کے ذیلی سیٹ پر مبنی ہے۔ JSON ایک ٹیکسٹ فارمیٹ ہے جو مکمل طور پر زبان سے آزاد ہے لیکن ایسے کنونشنز کا استعمال کرتا ہے جو زبانوں کے C خاندان کے پروگرامرز سے واقف ہیں اور مقامی طور پر تعاون یافتہ ہیں۔ بذریعہ C, C++, C#, Java, JavaScript, Perl, PHP, Python, اور بہت سے دوسرے۔ یہ خصوصیات JSON کو ڈیٹا کے تبادلے کی ایک مثالی زبان بناتی ہیں۔