Command Palette

Search for a command to run...

סד

סדרן JSON

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

מהו סדרן JSON?

סדרן JSON מסדר מחדש את המפתחות של אובייקט JSON לפי סדר אלפביתי ומסדר מחדש את התוצאה. הערכים אינם נוגעים; רק הסדר שבו מופיעים המפתחות משתנה, כך {"name":"toolz","Author":"liton"} הופך ל-{"author":"liton","name":"toolz"}. המיון הוא רקורסיבי כברירת מחדל, כלומר גם המפתחות בתוך כל אובייקט מקונן ממוינים, עד למטה.

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

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

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

כיצד להשתמש במיין JSON?

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

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

  2. בחר את סדר המיון

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

  3. הגדר את סגנון הפלט

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

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

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

תכונות מפתח

  • מיון מפתח רקורסיבי

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

  • עולה או יורד

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

  • מיון מערך אופציונלי

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

  • פלט יציב וידידותי להפרש

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

Frequently Asked Questions

מיון מקשי JSON מסדר מחדש את צמדי השם-ערך של אובייקט לפי סדר אלפביתי מבלי לשנות ערכים. האובייקט {"name":"toolz","Author":"Liton"} הופך ל-{"author":"liton","name":"toolz"}. רק סדר המפתחות משתנה, כך שהנתונים שהמסמך מייצג נשארים זהים לחלוטין.

Comments

0 comments

0/2000 characters

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

json sortersort json keyssort json alphabeticallyjson key sortorder json keysjson sort onlinealphabetize jsonsort json objectjson formatter sort