עיצוב, צמצום ובדיקת JSON

עיצוב JSON לקריאה, בדיקת תחביר וצמצום בדפדפן. בחירת הזחה, מיון מפתחות מקוננים ושמירה על מספרים שלמים גדולים ללא אובדן דיוק.

0 תווים
תוצאה

התוצאה תופיע כאן.

איך מעצבים, בודקים ומצמצמים JSON

  1. הדביקו מסמך JSON, למשל תשובת API או קובץ הגדרות.
  2. בחרו עיצוב לקריאה נוחה, צמצום לפלט קומפקטי או אימות לבדיקת התחביר.
  3. התאימו הזחה ומיון מפתחות לפי הצורך, ואז העתיקו או הורידו את התוצאה.

איך משתמשים בכלי: עיצוב, צמצום ובדיקת JSON

הכתיב המקורי של המספרים נשמר גם מעבר לטווח המספרים השלמים הבטוחים של JavaScript. הערות ופסיקים סופיים נדחים. מפתחות כפולים מדווחים כדי למנוע אובדן ערכים ללא התראה.

דוגמת JSON: מספר שלם גדול נשמר בדיוק

קלט
{"message":"שלום, עולם! 👋","id":9007199254740993,"enabled":true}
תוצאה
{ "message": "שלום, עולם! 👋", "id": 9007199254740993, "enabled": true }

שאלות על עיצוב, צמצום ובדיקת JSON

מה ההבדל בין עיצוב לצמצום JSON?

עיצוב מוסיף הזחה ושבירות שורה. צמצום מסיר רווחים מיותרים מחוץ למחרוזות. הערכים והרווחים שבתוך המחרוזות נשמרים.

האם מספרים שלמים גדולים מאבדים דיוק?

הכלי שומר על הכתיב המקורי של המספרים, כולל 9007199254740993, בלי להמיר אותם למספרי JavaScript. כך מזהים שמחוץ לטווח המספרים השלמים הבטוחים אינם מעוגלים.

למה ה-JSON שלי אינו תקין?

סיבות נפוצות הן גרשיים בודדים, מפתחות ללא מירכאות, פסיקים בסוף והערות. גם מפתחות כפולים נדחים כדי שערך לא יאבד בשקט. שגיאות מדווחות ולא מתוקנות על סמך ניחוש.

האם מיון מפתחות משנה את סדר המערכים?

לא. רק מפתחות של אובייקטים ממוינים, כולל אובייקטים מקוננים. סדר איברי המערך נשמר. JSON מעוצב אינו ייצוג קנוני לחתימות קריפטוגרפיות.

האם הקבצים, האסימונים או הטקסט שלי נשלחים לשרת?

לא. הנתונים מעובדים בדפדפן שלך. האתר מספק את העמוד ואת התוכנה, אך אינו שולח את הקלט לשרת המרה ואינו שומר אותו בחשבון.

  • מפענח JWT

    קריאת כותרות ותוכן JWT ובדיקת מועדי תפוגה ותחילת תוקף בלי לשלוח את האסימון לשירות חיצוני.

  • השוואת טקסטים

    השוואת שני טקסטים לפי שורות, מילים או תווים והדגשת תוספות ומחיקות תוך שמירת רווחים ושבירות שורה.

  • קידוד ופענוח Base64

    המרת טקסט UTF-8 ל-Base64 או פענוח Base64 רגיל ובטוח לכתובות, עם שליטה בריפוד ובשבירת שורות.

משימות נפוצות ודוגמאות

  • פענוח קידוד Base64

    המירו Base64 לטקסט UTF-8 קריא או הורידו את הבתים המקוריים.

  • צמצום JSON

    צמצמו JSON לשורה אחת תוך שמירה על הטקסט ועל הכתיב המדויק של המספרים.

כל כלי הפיתוח

קידוד וקבצים

המרה בין טקסט, בתים, כתובות ותמונות מוטמעות בלי לשנות את הנתונים המקוריים.

בדיקת נתונים וטקסט

קריאת נתונים מובנים ואסימונים וזיהוי מדויק של שינויים בטקסט.

גיבוב, מזהים ולוחות זמנים

בדיקת קבצים, יצירת מזהים והצגת זמנים ומועדי הרצה חוזרים.

חישוב MD5 וסכום ביקורת

חישוב MD5 לטקסט או לקבצים מקומיים והשוואה לסכום ביקורת צפוי.

חישוב SHA-1 וסכום ביקורת

חישוב SHA-1 לטקסט UTF-8 או לקבצים והשוואת התוצאה לסכום ביקורת.

חישוב SHA-256 וסכום ביקורת

יצירת SHA-256 לטקסט ולקבצים ובדיקת הורדות מול סכומי ביקורת שפורסמו.

חישוב SHA-512 וסכום ביקורת

חישוב SHA-512 לטקסט ולקבצים במכשיר שלך והשוואת הערכים ההקסדצימליים המלאים.

מחשבון CRC32

חישוב CRC-32 רגיל לטקסט או לקבצים והשוואת תוצאות הקסדצימליות באורך שמונה תווים.

מחולל HMAC

יצירת HMAC-SHA-1, HMAC-SHA-256 ו-HMAC-SHA-512 עם מפתח סודי ב-UTF-8 או בהקסדצימלי.

מחולל UUID ו-GUID

יצירת UUID v4 אקראיים או UUID v7 מסודרים לפי זמן, אחד בכל פעם או בקבוצות.

ממיר חותמות זמן Unix

המרת שניות Unix, מילישניות ותאריכי ISO 8601 והצגת אותו רגע ב-UTC או באזור IANA.

ניתוח ביטויי Cron

בדיקת ביטויי Cron בני חמישה או שישה שדות והצגת ההרצות הבאות, כולל אזורי זמן ושעון קיץ.

מחולל ביטויי Cron

יצירת ביטוי Cron משדות זמן או מתזמונים נפוצים ותצוגת ההרצות הבאות באזור שנבחר.

הטקסט והקבצים מעובדים במכשיר שלך. אין להשאיר תוצאות רגישות בלוח משותף. לעבודה עם מפתחות פרטיים ואסימונים כדאי להשתמש במכשיר מהימן.