יצירת JSON
הזן שמות שדות וערכים לכל עמודה, אחד בכל שורה, כדי ליצור מערך JSON שמחבר את הערכים באותה שורה לרשומה אחת. בחר מחרוזות או זיהוי אוטומטי לכל עמודה כדי לטפל בנפרד בקודי מוצר ובמספרים. בחר עיצוב או צמצום לשורה אחת, ואז העתק את כל ה־JSON שנוצר או שמור אותו כ־result.json. שורות חסרות מתמלאות ב־null.
מה ניתן לעשות
משלב קלטי עמודות לרשומה אחת
הזן שם שדה וערך אחד בכל שורה בכל עמודה. ערכים בעלי אותו מספר שורה משולבים ליצירת מערך של אובייקטים.
בחר מחרוזות או זיהוי אוטומטי
שמור על קודי מוצר וערכים דומים כמחרוזות. הזיהוי האוטומטי מזהה מספרים, true, false ו-null.
בדוק וקבל את ה-JSON
בחר הזחה קריאה או פלט ממוזער, ואז העתק את כל ה-JSON שנוצר או שמור אותו כקובץ.
שימוש
הזן שמות שדות וערכים
תן שם לכל עמודה והזן ערך אחד בכל שורה. השתמש ב-Add column לכל שדה נוסף שצריך.
בדוק את סוגי הערכים
בחר String עבור עמודות שבהן גם ערכים שנראים מספריים צריכים להיות מחרוזות. בדוק שערכים בעלי אותו מספר שורה יוצרים רשומה אחת.
צור ושמור JSON
בחר את ההזחה ולחץ על Generate JSON כדי לבדוק את התוצאה. העתק את ה-JSON שנוצר או שמור אותו בשם result.json.
שימושי כאשר
צור נתוני דוגמה עבור API
הכן מערך JSON משמות שדות ועמודות ערכים לבקשות דוגמה או למסכי בדיקה.
ספק קודי מוצר וערכים דומים כמחרוזות
ציין רצף ספרות כמחרוזות ושלב סוגים שונים, כגון מזהים וכמויות, באותם נתונים.
כיצד מטופלות שורות וסוגי ערכים
אותו מספר שורה יוצר רשומה אחת
השורה הראשונה בכל עמודה יוצרת את האובייקט הראשון, והשורה השנייה יוצרת את האובייקט הבא. היצירה מתאימה לעמודה בעלת מספר השורות הגדול ביותר.
שורות ריקות ושורות חסרות שונות זו מזו
שורה ריקה הופכת ל-null בזיהוי אוטומטי, או למחרוזת ריקה כאשר נבחר String. כאשר השורה עצמה חסרה, הערך הוא null בכל אחת מההגדרות. גם מעבר שורה בסוף נחשב שורה ריקה.
שמור על הערכים כמחרוזות
בחירת String מפיקה גם 42, true ו-null כמחרוזות. רווחים מתחילים וסופיים נשמרים גם הם. אין צורך להוסיף גרשיים בעצמך.
זיהוי אוטומטי ומספרים גדולים
הזיהוי האוטומטי מזהה סימון מספרים של JSON, true, false ו-null, ומתייחס לכל דבר אחר כמחרוזת. גם מספרים גדולים מופיעים בסימון המקורי שלהם, אבל בחר String אם ייתכן שיהיו מעוגלים במקום השימוש.
יוצר מערך ברמת עומק אחת
נקודת בשדה נשארת חלק מהשם. טקסט שנראה כמערך או כאובייקט בערכים אינו מפורש כ-JSON מקונן.
שאלות נפוצות
האם אפשר להפיק קודי מוצר כמחרוזות?
כן. בחר String כסוג ערך עבור אותה עמודה. גם ערכים שנראים מספריים, כגון 42, יופיעו כמחרוזות. אין צורך להוסיף אפסים או גרשיים לעצמי הערכים בקלט.
מה קורה אם לעמודות יש מספרי שורות שונים?
ההתאמה היא לעמודה בעלת מספר השורות הגדול ביותר, ושורות חסרות ממולאות ב-null. הוא אינו חוזר את הערך האחרון של עמודות קצרות יותר ואינו מסגר את השורות מחדש.
האם שורות ריקות או מעברי שורה בסוף מתעלמים?
לא. גם מעבר שורה בסוף יוצר שורה ריקה אחת. הוא מופיע כ-null בזיהוי אוטומטי, או כמחרוזת ריקה כאשר נבחר String.
האם אפשר להשתמש באותו שם שדה?
לא ניתן לבצע יצירה אם שמות השדות חוזרים לאחר הסרת רווחים מתחילים וסופיים. עמודות עם ערכים דורשות שמות שדות. עמודות שנוספו עם שם ריק וערכים ריקים אינן נכללות בפלט.
כמה ניתן להזין?
עד 100 עמודות, 1,000 שורות, 128 תווים לכל שם שדה ו-100,000 תווים בסך שמות השדות והערכים. יש גם מגבלות על סך הערכים שנוצרים ועל כמויות אחרות, ולכן ייתכן שיהיה צורך לפצל את הקלט בהתאם לשילוב, גם כאשר מספרי העמודות והשורות עצמם בגבולותיהם.
האם אפשר גם ליצור קובצי CSV או JSON מקונן?
מסך זה יוצר מערך של אובייקטים ברמת עומק אחת מערכי העמודות. הוא אינו מפרש גרשיים או מפרידים של CSV, ואינו יוצר אוטומטית מבנים מקוננים.
מה קורה לתוצאה כשאני משנה את הקלט?
שינוי שמות השדות, הערכים, הסוגים, מספר העמודות או ההזחה מוחק את התוצאה הקודמת. צור אותה מחדש. ניקוי הקלט מחזיר עמודה ריקה אחת תוך שמירת הגדרת ההזחה.
קלט ותוצאות
- קלט
- שמות שדות וערך אחד בכל שורה בכל עמודה. קבצים אינם נטענים.
- סוג
- בחר String או זיהוי אוטומטי עבור כל עמודה.
- פורמט
- 2 רווחים (ברירת מחדל), 4 רווחים, טאבים או ממוזער.
- פלט
- העתק את כל מערך ה-JSON, או שמור כ-result.json.