JSON چیست و چرا باید آن را فرمت کرد؟
JSON قالبی متنی برای نمایش داده است که از دو ساختار اصلی ساخته میشود: شیء که مجموعهای از جفتهای کلید و مقدار بین آکولاد است و آرایه که فهرستی مرتب بین کروشه است. مقدارها میتوانند رشته، عدد، true و false، null یا باز هم شیء و آرایه باشند. همین سادگی باعث شده تقریباً همهٔ زبانهای برنامهنویسی بدون کتابخانهٔ اضافه آن را بخوانند.
سرورها معمولاً JSON را بدون فاصله و خط جدید میفرستند تا حجم کمتری داشته باشد. این برای ماشین عالی است، اما خواندن یک پاسخ چندهزارکاراکتری در یک خط برای انسان تقریباً ناممکن است. زیباسازی یعنی اضافه کردن تورفتگی و خط جدید بدون تغییر در خود داده، و کوچکسازی عکس آن است.
این ابزار هر دو کار را انجام میدهد و در همان حال اعتبار JSON را هم میسنجد. اگر ورودی معتبر نباشد، خروجی تولید نمیشود و پیام خطا نمایش داده میشود؛ پس فرمت شدن موفق یعنی JSON از نظر ساختار درست است.