Ilova: API natijalarini tahlil qilish va ko'rish uchun bepul JSON Viewer
Men bilan ishlagan paytlarim bor Javascript ob'ekti belgisi (JSON) dan o'tish yoki qaytish APIlar va men qaytib kelgan qatorni qanday tahlil qilayotganimni aniqlashim kerak. Biroq, ko'pincha bu qiyin, chunki bu faqat bitta ip. Bu qachon JSONViewer ierarxik ma'lumotlarga chek qo'yishingiz va kerakli ma'lumotlarni topish uchun aylanib chiqishingiz uchun juda qulay bo'ladi.
Javascript ob'ekti belgisi (JSON) nima?
JSON (JavaScript Object Notation) - bu odamlar uchun oson o'qish va yozish va mashinalar uchun tahlil qilish va yaratish uchun qulay bo'lgan engil ma'lumotlar almashinuvi formati. U JavaScript dasturlash tilining kichik toʻplamiga asoslanadi va tarmoq orqali yuborilishi va qabul qilinishi mumkin boʻlgan matn formatidagi maʼlumotlar tuzilmalarini koʻrsatish uchun ishlatiladi.
Manba: JSON
JSON ob'ekti kalit-qiymat juftlarining tartiblanmagan to'plamidir, bunda har bir kalit qator bo'lib, har bir qiymat qator, raqam, mantiqiy, null, massiv yoki boshqa JSON obyekti bo'lishi mumkin. Kalit-qiymat juftlari vergul bilan ajratilgan va jingalak qavslar bilan o'ralgan {}
.
JSON misoli
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
Ushbu misolda JSON obyektida beshta kalit-qiymat juftligi mavjud: "name"
, "age"
, "isMarried"
, "address"
va "phoneNumbers"
. Ning qiymati "address"
boshqa JSON ob'ekti va qiymati "phoneNumbers"
qatorlar massividir.
JSON foydalidir, chunki uni mashinalar tahlil qilish va yaratish oson. U JavaScript dasturlash tili standarti ECMA-262 3-nashri – 1999-yil dekabrining kichik toʻplamiga asoslangan. JSON – bu tildan butunlay mustaqil, lekin C oilasi dasturchilariga tanish boʻlgan va mahalliy tomonidan qoʻllab-quvvatlanadigan konventsiyalardan foydalanadigan matn formati. C, C++, C#, Java, JavaScript, Perl, PHP, Python va boshqalar tomonidan. Bu xususiyatlar JSONni ideal ma'lumotlar almashish tiliga aylantiradi.