מהו פורמט 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?
הדבק את ה-JSON שלך
העתק והדבק את נתוני ה-JSON שלך באזור הקלט. הכלי מקבל JSON מעוצב וממוזער כאחד. אתה יכול להדביק נתונים מממשקי API, קובצי תצורה או כל מקור JSON.
פורמט אוטומטית
לחץ על פורמט כדי לייפות ולאמת בשלב אחד, או אמת כדי לבדוק אותו בלבד. אם ה-JSON לא ינתח, הודעת השגיאה מהמנתח מופיעה מעל החלונות; בדפדפנים מבוססי Chrome הוא כולל את השורה והעמודה.
התאם הגדרות
בחר 2, 4 או 8 רווחים בתפריט הזחה ולחץ שוב על עיצוב, או הקש Minify כדי להסיר את כל הרווח הלבן ולהקטין את גודל הקובץ.
העתק את התוצאה
לחץ על לחצן ההעתקה מעל חלונית הפלט כדי לשים את ה-JSON המעוצב בלוח שלך. הפלט הוא JSON חוקי, מסודר מחדש מהערך המנותח, מוכן לשימוש ביישומים שלך.
תכונות מפתח
אימות בזמן אמת
Validate בודק את הקלט מבלי לשנות אותו ומציג את הודעת השגיאה של המנתח, הכוללת את השורה והעמודה בדפדפנים מבוססי Chrome
הזחה עקבית
כל אובייקט ומערך מקוננים מחורצים רמה אחת עמוק יותר, כך שקל לעקוב אחר המבנה במבט חטוף
פורמט וצמצם
לייפות את JSON עם הזחה מתאימה או להקטין אותו כדי להקטין את גודל הקובץ
אפשרויות הזחה מרובות
בחר הזחה של 2, 4 או 8 רווחים כדי להתאים לסגנון הקידוד שלך
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
CSS Formatter
Beautify messy CSS with clean indentation, or minify it to ship smaller files. Handles nested at-rules, comments, and string literals safely.
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!