קלט
מוכן
שורות: 0
מילים: 0
תווים: 0
גודל: 0 KB
סטטיסטיקת הקלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.
פלט
שורות: 0
מילים: 0
תווים: 0
גודל: 0 KB
סטטיסטיקת הפלט זמינה דרך כפתור הסטטיסטיקה שמעל השדה הזה.
התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.
מה הכלי עושה
ממיר ה־JSON ל־CSV הופך מערך של אובייקטי JSON לטבלה: כל אובייקט הופך לשורה וכל מפתח הופך לעמודה. את התוצאה אפשר לפתוח ישירות ב־Excel, Google Sheets, LibreOffice או בכל כלי שמייבא קובצי CSV.
אובייקטים מקוננים משוטחים לעמודות ששמותיהן מחוברים בקו תחתון, כך ש־address.city הופך לעמודה בשם address_city. מערכים של ערכים פשוטים מחוברים לתא אחד, מופרדים בפסיק ורווח. ערכים שמכילים פסיקים עטופים במירכאות כפולות, כפי שפורמט CSV דורש.
מתי להשתמש בו
- להעביר נתונים מ־API למישהו שעובד בגיליון אלקטרוני.
- לייבא רשומות למערכת שמקבלת רק CSV.
- לקבל סקירה מהירה של הרבה אובייקטים דומים, כשטבלה קלה יותר לסריקה מאשר JSON.
- אם צריך קובץ Excel אמיתי עם גיליון ולא טקסט פשוט, השתמשו ב־ממיר JSON ל־Excel (XLSX).
דוגמה
קלט
[
{"id": 1, "name": "Ana", "address": {"city": "Lisbon"}, "tags": ["admin", "dev"]},
{"id": 2, "name": "Ben", "address": {"city": "Berlin"}, "tags": []}
]
פלט
id,name,address_city,tags
1,Ana,Lisbon,"admin, dev"
2,Ben,Berlin,שאלות על הכלי
מה קורה לאובייקטים מקוננים?
הם משוטחים. כל מפתח מקונן הופך לעמודה נפרדת משלו, ושם ההורה ושם הצאצא מחוברים בקו תחתון, למשל address_city.
מה קורה למערכים?
מערך של ערכים פשוטים נכתב לתא אחד, והפריטים מופרדים בפסיק ורווח. התא עטוף במירכאות כפולות, כך שהפסיקים שבתוכו לא מפצלים אותו לעמודות נוספות.
אפשר להמיר את ה־CSV בחזרה ל־JSON?
כן, עם ממיר CSV ל־JSON. ל־CSV אין טיפוסי נתונים ואין קינון, ולכן מספרים וערכים בוליאניים חוזרים בתור טקסט (מחרוזות), ועמודה כמו address_city נשארת מפתח אחד.