رفتن به محتوا
شما آفلاین هستید. برخی قابلیت‌ها ممکن است کار نکنند.

JSON / ابزارهای کد

اعتبارسنجی کنید. بررسی کنید. بفهمید.

اعتبارسنجی نحو، بررسی طرحواره، کاوش و مقایسه JSON

ورودی JSON
نتایج اعتبارسنجی
JSON خود را اینجا بچسبانید یا تایپ کنید...
خالیاعتبارسنجیCtrl/⌘+Shift+Vاعتبارسنجی

روش اعتبارسنجی JSON به‌صورت آنلاین

  1. JSON Validator را باز کنید

    در مرورگر خود به json-validator.hanoon.app بروید.

  2. JSON را جای‌گذاری کنید

    داده JSON خود را در ویرایشگر ورودی جای‌گذاری یا تایپ کنید.

  3. نتیجه را بررسی کنید

    اعتبارسنجی به‌صورت خودکار اجرا می‌شود. خطاها با شماره خط و توضیح مشخص می‌شوند تا سریع اصلاحشان کنید.

اعتبارسنجی JSON چیست؟

بررسی نحو، توضیحات و ویرگول پایانی را نمی‌پذیرد: ⁦{"age":18,}⁩ رد می‌شود، اما ⁦{"age":"18"}⁩ یک JSON معتبر است. درست‌بودن نحو به معنی مطابقت داده با JSON Schema نیست.

اعتبارسنجی JSON Schema چیست؟

با طرح‌وارهٔ ⁦{"type":"object","properties":{"age":{"type":"integer"}},"required":["age"]}⁩، مقدار ⁦{"age":"18"}⁩ رد می‌شود و ⁦{"age":18}⁩ پذیرفته می‌شود. متناسب با طرح‌واره، ⁦Draft 4⁩، ⁦Draft 7⁩ یا ⁦2020-12⁩ را انتخاب کنید. اعدادی که نمی‌توان آن‌ها را با اطمینان نمایش داد، اعتبارسنجی طرح‌واره را با خطای دقت متوقف می‌کنند.

نمای درختی چگونه کار می‌کند؟

نمای درختی JSON شما را به200cصورت سلسله200cمراتبی قابل باز و بسته200cشدن نمایش می200cدهد و امکان پیمایش ساختارهای تودرتو و جستجوی کلیدها یا مقادیر خاص را فراهم می200cکند.

آیا داده‌های من به سرور ارسال می‌شود؟

خیر. تمام اعتبارسنجی و پردازش کاملاً در مرورگر شما انجام می200cشود. داده200cهای شما هرگز دستگاه شما را ترک نمی200cکنند.

JSONPath چیست؟

برای ⁦{"users":[{"name":"Ada"},{"name":"Lin"}]}⁩، عبارت ⁦$.users[0].name⁩ یا JSON Pointer با مسیر ⁦/users/0/name⁩ مقدار ⁦"Ada"⁩ را برمی‌گرداند. فیلترهای مقایسهٔ ساده پشتیبانی می‌شوند؛ فراخوانی متدها و دسترسی به پروتوتایپ مسدود است.