סדרן JSON מסדר מחדש את המפתחות של אובייקט JSON לפי סדר אלפביתי ומסדר מחדש את התוצאה. הערכים אינם נוגעים; רק הסדר שבו מופיעים המפתחות משתנה, כך {"name":"toolz","Author":"liton"} הופך ל-{"author":"liton","name":"toolz"}. המיון הוא רקורסיבי כברירת מחדל, כלומר גם המפתחות בתוך כל אובייקט מקונן ממוינים, עד למטה.
סדר מפתח אינו משנה את המשמעות של מסמך JSON, מכיוון שאובייקטים מוגדרים כאוספים לא מסודרים של זוגות שם-ערך בתקן JSON, ECMA-404. אבל הסדר חשוב מאוד לבני האדם ולכלים שקוראים את הטקסט. סדר אלפביתי צפוי הופך קובץ תצורה לקל לסריקה, שומר על שני קבצים דומים ומייצר הבדלים יציבים: כאשר כל ייצוא ממיין את המפתחות שלו באותו אופן, הבדל בקרת גרסה מציג רק את הערכים שהשתנו במקום רעש ממפתחות שרק זזו.
כלי זה נותן לך שליטה על אופן הפעולה של המיון. אתה יכול למיין עולה (A עד Z) או יורד (Z עד A), קיפול מקרה אז שם ושם יושבים יחד, ובחר אם לרדת לתוך אובייקטים מקוננים או למיין רק את הרמה העליונה. סדר המערך נשמר כברירת מחדל, מכיוון שמערכים מסודרים לפי הגדרה וסדרם מחדש יכול לשנות משמעות, אבל אפשרות תמיין מערכים שכל האלמנטים שלהם הם כל המחרוזות או כל המספרים כאשר אתה רוצה שיסדרו אותם. אתה יכול להדפיס יפה את הפלט עם הזחה של שני רווחים, ארבעה רווחים או כרטיסיות, או לצמצם אותו לשורה אחת.
הכל קורה בדפדפן שלך. ה-JSON מנותח, ממוין ועומד בסידור מחדש ב-JavaScript במחשב שלך, ושום דבר לא מועלה, נרשם או מאוחסן. זה שומר על תגובות API, קובצי תצורה ומטענים המכילים אסימונים או נתונים אישיים במכשיר שלך, וזה אומר שהכלי ממשיך לעבוד במצב לא מקוון לאחר טעינת הדף.
הדבק אובייקט או מערך JSON בתיבת הקלט, או טען את הדוגמה. הקלט חייב להיות JSON חוקי; שגיאות ניתוח מדווחות עם המיקום המדויק כדי שתוכל לתקן אותן.
בחר עולה או יורד, החליט אם להתעלם מהמקרה, ובחר אם למיין רקורסיבית דרך אובייקטים מקוננים או רק את המקשים ברמה העליונה.
הדפס יפה עם שני רווחים, ארבעה רווחים, או הזחה של לשונית, או צמצם לשורה אחת. אופציונלי מיין מערכים של מחרוזות או מספרים וכן מקשי אובייקט.
הפעל את המיון ולאחר מכן העתק את ה-JSON שהוסדר מחדש ללוח שלך או הורד אותו כקובץ .json. ספירת המפתחות מאשרת כמה מפתחות הוזמנו מחדש.
מיין את המפתחות של כל אובייקט מקונן, לא רק את הרמה העליונה, כך שתצורה מקוננת עמוקה יוצאת בסדר צפוי לחלוטין מלמעלה למטה.
מקשי סדר א' עד ת' או 1' עד א', עם השוואה אופציונלית לא רגישה לאותיות, כך שהשם והשם מקובצים יחד במקום מפוצלים לפי שימוש באותיות רישיות.
מערכים שומרים על הסדר שלהם כברירת מחדל. הפעל את מיון המערך כדי לסדר גם מערכים שכל האלמנטים שלהם הם כולם מחרוזות או כל המספרים, ולהשאיר מערכים מעורבים ללא נגיעה.
סדר אלפביתי עקבי פירושו שהפרשי בקרת גרסאות מציגים רק ערכים שהשתנו, לא מפתחות שרק זזו, מה ששומר על סקירת קוד ממוקדת.
Flatten nested JSON into single-level dot-notation keys, or unflatten dotted keys back into nested objects and arrays. Lossless round trip. 100% client-side.
Convert JSON into Go struct definitions with json tags. Nested objects become inline structs, arrays of objects are merged, and field names follow Go conventions. 100% in your browser.
Convert JSON to clean, valid YAML instantly - configurable indentation and safe string quoting
Minify JSON by removing whitespace, or beautify it with clean indentation, with live size-savings stats and exact parser error messages
0 comments
No comments yet. Be the first to share your thoughts!