מהו ממיר JSON ל-CSV?
ממיר JSON ל-CSV לוקח מערך JSON של אובייקטים ומשכתב אותו כערכים מופרדים בפסיקים, עם עמודה אחת לכל מאפיין ושורה אחת לכל אובייקט. הדבק את התגובה מ-API, שאילתת מסד נתונים או מסמך מיוצא וקבל בחזרה קובץ שתוכל לפתוח ישירות ב-Excel, Google Sheets או Numbers. שמות המאפיינים הופכים לשורת הכותרת וכל אובייקט הופך לשורת נתונים מתחת.
הנה מה שממיר JSON ל-CSV המקוון הזה עושה עם קלט לא אחיד. הדבק [{"id":1,"name": "Lovelace, Ada", "address":{"city":"London"}},{"id":2,"name": "Grace Hopper", "tags":["navy","cobol"]}] ולחץ על המר ל-CSV. הכותרת יוצאת בתור id,name,address.city,tags: העיר המקוננת הופכת לעמודה משלה, ותגיות, שיש רק לאובייקט השני, מתווספות בסוף השורה הראשונה היא 1, "Lovelace, Ada", לונדון, כשהשם מצוטט מכיוון שהוא מכיל פסיק, והשורה השנייה שומרת על מערך התגים כ-JSON בתא אחד עם הציטוטים שלו כפולים.
JSON הוא הפורמט APIs ותוכניות JavaScript מדברים, אבל גיליונות אלקטרוניים, כלי בינה עסקית, ועמיתים שאינם טכניים צריכים CSV טבלאי. ביצוע ההמרה ביד פירושו בחירת העמודות, טיפול ברשומות שחסר להן שדה וציטוט כל ערך המכיל פסיק או הפסקת שורה כלי זה בונה את הכותרת מהאיחוד של כל מפתח על פני כל האובייקטים, כך שורות עם צורות שונות עדיין מסתדרות, והוא בורח משדות באמצעות כללי RFC 4180 כך שערך כמו כתובת מלאה שורד את הנסיעה לגיליון אלקטרוני ללא פגע ניתן לשטח אובייקטים מקוננים לעמודות סימון נקודות כגון address.city, וניתן לחבר או לשמור מערכים כ-JSON בתא בודד.
הכל פועל בדפדפן שלך ללא ספריות וללא שרת, כך שה-JSON שאתה מדביק - שלעתים קרובות מכיל מטענים של API, רשומות משתמש או נתונים פנימיים - לעולם לא מועלה או מאוחסן. הממיר פועל במצב לא מקוון לאחר הטעינה, מאפשר לך לבחור את המפריד ואת סיום השורה, ומזהיר אותך כאשר פריט אינו אובייקט או כאשר הקלט הוא אובייקט בודד ולא מערך.
כיצד להשתמש בממיר JSON ל-CSV?
הדבק או טען את ה-JSON שלך
הדבק מערך JSON של אובייקטים בלוח הקלט, או לחץ על טען מדגם כדי להתחיל מדוגמה מציאותית. אובייקט בודד עובד גם הוא והופך לשורה אחת.
בחר השטחה ומערכים
שטוח אובייקטים מקוננים פועל כברירת מחדל ומרחיב עמודות בסגנון address.city; בטל את הסימון כדי לשמור על אובייקט מקונן כ-JSON בתא אחד. בחר כ-JSON או הצטרף עם ; עבור מערכים.
הגדר את המפריד ואת סיום השורה
בחר פסיק, נקודה-פסיק, כרטיסייה או צינור, ובחר סיומות קו LF (Unix) או CRLF (Excel). CRLF הוא סיום השורה ש-RFC 4180 מציין והבחירה הבטוחה יותר עבור תוכנת Windows ישנה יותר.
העתק או הורד את ה-CSV
לחץ על המר ל-CSV. העתק את התוצאה ללוח שלך או הורד אותה כ-data.csv, ולאחר מכן פתח אותה בגיליון האלקטרוני או בכלי הייבוא שלך.
תכונות מפתח
זיהוי כותרות איגוד
שורת הכותרת בנויה מכל מפתח שנראה על פני כל האובייקטים בסדר שנראה לראשונה, כך שרשומות עם שדות שונים עדיין מייצרות עמודות מיושרות
שיטוח אובייקט מקונן
לחלופין, הרחב אובייקטים מקוננים לעמודות סימון נקודות כמו address.city ו-address.zip במקום לזרוק JSON גולמי לתא אחד
RFC 4180 בריחה
כל ערך המכיל את המפריד, מרכאות או שבירת שורה עטוף במרכאות כפולות ומרכאות פנימיות מוכפלות, כך שהקובץ מנתח נכון
תוחם ובקרת סיום קו
ייצא עם מפרידי פסיק, נקודה-פסיק, כרטיסיות או צינורות וסיומות קו LF או CRLF כדי להתאים ל-Excel, Sheets או צינור הייבוא שלך
Frequently Asked Questions
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
CSV Viewer
Open, search, and sort CSV files as a clean table in your browser. Auto-detects delimiters, handles quoted fields, and exports to CSV or JSON.
JSON to SQL Converter
Convert a JSON array of objects into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers types, runs client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!