jsonecho

JSON Escape

متن خود را بچسبانید و آن را برای JSON escape‌شده دریافت کنید، آماده چسباندن در کد یا داده.

در حال بارگذاری ابزار...

نحوه استفاده از JSON Escape

  1. متنی را که می‌خواهید escape کنید بچسبانید یا تایپ کنید.
  2. در صورت نیاز گزینه‌ها را تنظیم کنید.
  3. نتیجه escape‌شده را کپی کنید.

درباره JSON Escape

برای قرار دادن متن دلخواه داخل یک رشته JSON باید کوتیشن دوتایی، بک‌اسلش و همه کاراکترهای کنترلی را escape کنید. شکست خط به \n، تب به \t و هر چیز دیگر زیر U+0020 به \uXXXX تبدیل می‌شود. یکی را فراموش کنید و کل سند نامعتبر است.

این ابزار هر متنی، چندخطی یا نه، را به محتوای یک رشته JSON تبدیل می‌کند. نتیجه را بین کوتیشن‌های دوتایی بچسبانید و یک مقدار JSON معتبر دارید.

چه چیزی escape می‌شود

کوتیشن دوتایی به \"، بک‌اسلش به \\، شکست خط به \n، carriage return به \r، تب به \t، backspace به \b و form feed به \f تبدیل می‌شود؛ دیگر کاراکترهای کنترلی به \u00XX تبدیل می‌شوند.

پرسش‌های متداول

آیا اسلش escape می‌شود؟

خیر. JSON اجازه \/ را می‌دهد اما آن را الزامی نمی‌کند. نادیده گرفتن آن متن را کوتاه‌تر و خواناتر نگه می‌دارد.

آیا کوتیشن‌های تکی escape می‌شوند؟

خیر. رشته‌های JSON فقط از کوتیشن دوتایی استفاده می‌کنند، بنابراین کوتیشن تکی به escape نیاز ندارد.

آیا کاراکترهای غیر ASCII باید escape شوند؟

خیر، JSON به صورت UTF-8 است و هر کاراکتری را پردازش می‌کند. این گزینه برای سیستم‌هایی است که ASCII خالص روی شبکه می‌خواهند.

اموجی را چگونه پردازش کنم؟

بدون گزینه همان‌طور که هستند می‌مانند. با آن، به یک surrogate pair مانند \ud83d\ude00 تبدیل می‌شوند، که شیوه نوشتن کاراکترهای خارج از BMP در JSON است.

بیشتر در Escape و متن

همه ابزارها →