mindblown/ Dev
Mindblown
زبان: فارسی ▾

MINDBLOWN / DEV · طراحی‌شده برای کاری که می‌خواهید انجام دهید

فرمت و اعتبار JSON - مثال کار.

یک شی JSON را با دو فضا indentation چاپ کنید. ورودی و نتیجه را مقایسه کنید، JSON نامعتبر را تست کرده و محدودیت های عددی دقیق را یاد بگیرید.

پردازش روی دستگاه شما انجام می‌شودنیازی به حساب کاربری نیست

قالب‌بندی و اعتبارسنجی JSON

Dev / 01

این فرم شامل این مثال است. تغییر ارزش ها برای امتحان ورودی خود

تا 500,000 شخصیت ها JSON اعداد استفاده JavaScript دقت: استفاده از رشته برای اعداد صحیح بزرگتر از 9,007,199,254,740,991.

استفاده از قالب بندی زمانی که پاسخ یا پیکربندی JSON در یک خط دشوار است. این مثال شامل یک رشته، یک boolean و آرایه است. فرم برای اولین بار ورودی را تجزیه می کند، بنابراین JSON نامعتبر یک خطا به جای یک نتیجه تا حدودی فرمت شده ایجاد می کند.

مثال ورودی

{"name":"Ada","active":true,"roles":["reader","editor"]}

نتایج مورد انتظار

{
  "name": "Ada",
  "active": true,
  "roles": [
    "reader",
    "editor"
  ]
}

سعی کنید آن را با قدم انجام دهید

  1. عملیات فرمت را انتخاب کرده و شی قبلی JSON را بررسی کنید.
  2. فرم را اجرا کنید و اتصال دو فضا را با نتیجه مورد انتظار مقایسه کنید.
  3. عملیات جمع و جور را امتحان کنید، سپس یک کاما پیگیری برای دیدن یک خطای اعتباری معرفی کنید.

چگونه نتیجه را بخوانیم

شکستن خط و بی تحرکی باعث می شود که بدون تغییر ارزش های نمونه، شیء را آسان تر بررسی کند. JSON نیاز به نام ها و رشته های مختلف مالکیت دارد. نظرات، پیگیری کاما و undefined معتبر JSON نیست.آرتور همچنین می تواند نام های مالکیت تکراری را با آخرین ارزش خود جایگزین کند.

محدودیت ها و جزئیات مهم

استفاده از Parsing JavaScript دقت شماره و ممکن است شناسه های بزرگ صحیح را گرد کنید. این شناسه ها را به عنوان رشته ذخیره کنید. فرمت سازی یک تحول پیش نمایش نیست، بنابراین از آن در محموله های امضا شده که نیاز به بایت های اصلی دقیق دارند استفاده نکنید.

RFC 8259

باز کردن ابزار

روش استفاده

یک پاسخ فشرده را به JSON قابل خواندن تبدیل کنید یا آن را برای کپی کردن استخراج کنید.

ورودی → اجرا → نتیجه. پردازش روی دستگاه شما انجام می‌شود.

Google Analytics فقط پس از دریافت رضایت، بازدیدهای صفحه را اندازه‌گیری می‌کند. این سرویس در یک فریم جداگانه اجرا می‌شود و به داده‌های ابزار دسترسی ندارد. شناسه‌های تصادفی کوکی در وب‌سایت‌های Mindblown به‌صورت مشترک استفاده می‌شوند: شناسهٔ مرورگر حداکثر دو سال و شناسهٔ نشست به‌مدت 30 دقیقه نگهداری می‌شود. می‌توانید رضایت خود را در تنظیمات کوکی پس بگیرید.

داده‌های شما و تبلیغات

ورودی های ابزار و فایل ها در مرورگر شما پردازش می شوند. آنها توسط این ابزارها آپلود یا ذخیره نمی شوند. Reload کار شما را روشن می کند. دانلود و ضبط سیستم شما تحت کنترل شما باقی مانده است.

صفحه نمایش Adsterra تبلیغات در فریم ها بر روی یک منشأ جداگانه ارائه دهنده تبلیغات داده های ارتباطی مانند آدرس IP و اطلاعات مرورگر شما را دریافت می کند و ممکن است از کوکی ها استفاده کند. نمی تواند ورودی های ابزار را از طریق این فریم ها بخواند. همچنین میزبانی اتصال meta را پردازش می کند.

Adsterra سیاست حفظ حریم خصوصی