Command Palette

Search for a command to run...

פו

פורמט JSON

פורמט, אימות וצמצם נתוני JSON

מהו פורמט JSON?

JSON Formatter הוא כלי מקוון חינמי לעיצוב, אימות וייפי נתוני JSON (JavaScript Object Notation). JSON הוא פורמט חילופי נתונים קל משקל שקל לבני אדם לקרוא ולכתוב וקל למכונות לנתח וליצור.

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

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

הנה דוגמה מעובדת של מייפה JSON באינטרנט. הדבק את ה-`{"user" המוקטן:{"id":7,"tags":["x","y"]}}`, השאר את Indent על 2 רווחים ולחץ על פורמט: לפלט יש תשע שורות, עם `"user"' בשורה משלו וכל תג מחורץ שישה רווחים. לחץ על Minify ואותו קלט חוזר כשורה אחת. משמש כבודק פורמט JSON, הקש Validate ב-`{"a":1,}` ובדפדפן מבוסס כרום, השגיאה כתובה "שם מאפיין צפוי בציטוט כפול ב-JSON בעמדה 7 (שורה 1 עמודה 8)", המצביע על הפסיק הנגרר.

רוב ה-JSON שלא מצליח לנתח נכשל מאחת מארבע סיבות, ושלושת הראשונים מעלים שגיאה פסיקים נגררים הם הנפוצים ביותר: תקף ב-JavaScript, לא חוקי ב-JSON, והסיבה שקונפיגור שהועתק מתוך עורך לעתים קרובות כל כך לא ייטען תגובות הן השניות, מאחר של-JSON אין בכלל, וזו הסיבה ש-JSONC ו-JSON5 קיימים כפורמטים נפרדים מרכאות בודדות הן השלישיות; JSON דורש מרכאות כפולות גם על מקשים וגם על מחרוזות הרביעי עדין יותר ואינו מעלה שגיאה המספרים הם כפולים IEEE 754, כך שכל מספר שלם מעל 9007199254740991 מאבד את הדיוק בשקט: מזהה מסד נתונים של 64 סיביות שהודבק ב-JSON יכול לחזור כמספר אחר מזהים שגדולים שייכים למחרוזות מקשים כפולים גם הם אינם שגיאה, והאחרון מנצח.

כיצד להשתמש בפורמט JSON?

  1. הדבק את ה-JSON שלך

    העתק והדבק את נתוני ה-JSON שלך באזור הקלט. הכלי מקבל JSON מעוצב וממוזער כאחד. אתה יכול להדביק נתונים מממשקי API, קובצי תצורה או כל מקור JSON.

  2. פורמט אוטומטית

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

  3. התאם הגדרות

    בחר 2, 4 או 8 רווחים בתפריט הזחה ולחץ שוב על עיצוב, או הקש Minify כדי להסיר את כל הרווח הלבן ולהקטין את גודל הקובץ.

  4. העתק את התוצאה

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

תכונות מפתח

  • אימות בזמן אמת

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

  • הזחה עקבית

    כל אובייקט ומערך מקוננים מחורצים רמה אחת עמוק יותר, כך שקל לעקוב אחר המבנה במבט חטוף

  • פורמט וצמצם

    לייפות את JSON עם הזחה מתאימה או להקטין אותו כדי להקטין את גודל הקובץ

  • אפשרויות הזחה מרובות

    בחר הזחה של 2, 4 או 8 רווחים כדי להתאים לסגנון הקידוד שלך

Frequently Asked Questions

הדבק את ה-JSON שלך ב-Input JSON, בחר 2, 4 או 8 רווחים ב-Indent, ולחץ על Format. הכלי מנתח את ה-JSON, המאמת אותו, וכותב את התוצאה המוזנחת ל-Output כדי שתוכל להעתיק. אין כפתור הורדה ואין מה להתקין, והוא בחינם, אין הרשמה.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json formatterjson beautifier onlinejson formatter checkerjson validatorjsonformattervalidatorminifybeautifyprettyparse