JSON چیست؟
JSON رایجترین قالب برای جابهجایی داده بین سایت و سرور است؛ پاسخ APIها، فایلهای تنظیمات مثل package.json، دادهی ساختاریافتهی سئو (Schema) و خیلی چیزهای دیگر با JSON نوشته میشوند. سرورها معمولاً JSON را فشرده و در یک خط برمیگردانند که برای انسان خواندنی نیست. این ابزار آن را مرتب میکند تا ساختار داده را سریع ببینی و خطاها را پیدا کنی.
قانونهای JSON معتبر
- کلیدها و رشتهها فقط با کوتیشن دوتایی
" - بدون ویرگول بعد از آخرین آیتم
- بدون کامنت
- مقدارها فقط: رشته، عدد،
true،false،null، آرایه یا شیء - بدون
undefined، تابع یا تاریخ مستقیم
کار با JSON در جاوااسکریپت
JSON.stringify(data, null, 2); // زیباسازی با ۲ فاصله
JSON.stringify(data); // فشرده
try {
JSON.parse(text);
} catch (e) {
console.log(e.message); // محل خطا
} JSON فارسی در PHP
برای اینکه حروف فارسی به شکل س درنیایند و آدرسها هم بکاسلش نگیرند:
json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); برای بررسی تگهای سئو و schema صفحهها سازندهی متا تگ و برای کم کردن حجم استایلها فشردهسازی CSS را ببین. اگر سایتت به API و پنل اختصاصی نیاز دارد، در خدمات سفارش بده.