
JSON Viewer: ابزاری رایگان برای تجزیه و مشاهده خروجی JSON API شما
مواقعی وجود دارد که من با آنها کار می کنم نشانه گذاری شی جاوا اسکریپت (JSON) پاس شدن یا بازگشت از رابط های برنامه کاربردی و من باید نحوه تجزیه آرایه برگشتی را عیب یابی کنم. با این حال ، بیشتر اوقات دشوار است زیرا فقط یک رشته است. آن وقت است که الف نمایشگر JSON بسیار مفید است، به طوری که می توانید داده های سلسله مراتبی را تورفتگی کنید و سپس برای یافتن اطلاعات مورد نیاز خود، به آن پیمایش کنید.
JavaScript Object Notation (JSON) چیست؟
JSON (JavaScript Object Notation) یک فرمت تبادل داده سبک وزن است که خواندن و نوشتن آن برای انسان آسان است و تجزیه و تولید آن برای ماشین ها آسان است. این زبان بر اساس زیرمجموعه ای از زبان برنامه نویسی جاوا اسکریپت است و برای نمایش ساختارهای داده در قالب متنی که می تواند از طریق شبکه ارسال و دریافت شود استفاده می شود.
منبع: 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 سودمند است زیرا تجزیه و تولید برای ماشین ها آسان است. این بر اساس زیرمجموعهای از استاندارد زبان برنامهنویسی جاوا اسکریپت ECMA-262 نسخه سوم – دسامبر 3 است. JSON یک قالب متنی است که کاملاً مستقل از زبان است اما از قراردادهایی استفاده میکند که برای برنامهنویسان خانواده زبانهای C آشنا هستند و به صورت بومی پشتیبانی میشوند. توسط C، C++، C#، Java، JavaScript، Perl، PHP، Python و بسیاری دیگر. این ویژگی ها JSON را به یک زبان ایده آل برای تبادل داده تبدیل می کند.
بقیه ما را ببینید Martech Zone نرم افزار