מהו ממיר CSV ל-JSON?
ממיר CSV ל-JSON קורא ערכים מופרדים בפסיקים ומשכתב כל שורה כאובייקט JSON, עם מפתח כותרות העמודות. הדבק ייצוא גיליון אלקטרוני, dump של מסד נתונים או דוח ניתוח וקבל בחזרה מערך JSON נקי שתוכל להזין ישירות ל-API, קובץ תצורה או אפליקציית JavaScript השורה הראשונה הופכת לשמות המאפיינים וכל שורה הבאה הופכת לאובייקט אחד במערך.
בדיקה של שלוש שורות מראה מה שומר ממיר CSV ל-JSON המקוון הזה ומה הוא משתנה. הדבק את sku,price,in_stock,zip ואז 00123,19.90,true,02134 ואז 98765432109876543210,5,FALSE,90210 ולחץ על המר ל-JSON עם סוגי Infer מסומנים. האובייקט הראשון הוא "sku": "00123", "מחיר": 19.9, "in_stock": נכון, "zip": "02134", כך שערכי אפס מובילים נשארים מחרוזות. השורה השנייה מציגה את המגבלות: zip 90210 הופך למספר, וה-sku בן 20 הספרות הופך ל-98765432109876540000, מכיוון שמספר JSON ב-JavaScript מכיל רק כ-15 עד 17 ספרות משמעותיות. סוגי Untick Infer כדי לשמור על שניהם כטקסט.
CSV הוא האופן שבו גיליונות אלקטרוניים ורוב המערכות העסקיות מייצאות נתונים, אבל כמעט כל תוכנית אינטרנט API ו-JavaScript מצפה ל-JSON. ההמרה ביד היא איטית ונוטה לשגיאות ברגע ששדה מכיל פסיק, הפסקת שורה או מרכאות, מכיוון שלתווים אלה יש משמעות מיוחדת ב-CSV. כלי זה מיישם את כללי הציטוט של RFC 4180, כך שערך כמו "סמית', ג'ון" עטוף במרכאות נשאר שדה בודד במקום להתפצל לשתי עמודות. הוא מזהה אוטומטית אם הקובץ שלך משתמש בפסיקים, נקודות פסיק, כרטיסיות או צינורות, והוא יכול לכפות טקסט מספרי ובוליאני למספרי JSON ובוליאנים אמיתיים כך שלא תסיים עם הכל כמחרוזות.
הכל פועל בדפדפן שלך עם מנתח ללא תלות, כך ששום דבר שאתה מדביק לא מועלה או מאוחסן. יצוא CSV נושא לעתים קרובות רשומות לקוחות, נתוני הזמנות או מזהים פנימיים, ואף אחד מהם לא עוזב את המכשיר שלך. הממיר ממשיך לעבוד במצב לא מקוון לאחר טעינת הדף, מטפל בקבצים עם או בלי שורת כותרת, ומזהיר אותך מפני שמות עמודות או שורות כפולות עם ספירת שדות שגויה במקום להפיל נתונים בשקט.
כיצד להשתמש בממיר CSV ל-JSON?
הדבק או טען את ה-CSV שלך
הדבק טקסט CSV בחלונית הקלט, או לחץ על טען דוגמה כדי להתחיל מדוגמה עם שורת כותרת, מספרים וערכים בוליאניים.
הגדר את המפריד והכותרת
השאר את המפריד על זיהוי אוטומטי או בחר פסיק, נקודה-פסיק, לשונית או צינור. Untick שורה ראשונה היא כותרת אם השורה הראשונה שלך היא נתונים ולא שמות עמודות.
בחר סוג הסקה
שמור על סימון סוגי Infer כדי להפוך 42, 3.14, true ו-null לערכי JSON אמיתיים, או בטל את הסימון כדי לשמור על כל שדה כמחרוזת - שימושי עבור מזהים ומיקוד.
העתק או הורד את ה-JSON
לחץ על המר ל-JSON. העתק את המערך ללוח שלך או הורד אותו כ-data.json עבור ה-API, הסקריפט או הייבוא שלך.
תכונות מפתח
ניתוח RFC 4180
מנתח מכונת מצב תקין מטפל בשדות מצוטטים, נמלט מרכאות כפולות, תוחמים משובצים ושבירת שורות בתוך ערך מבלי לשבור את השורה
Delimiter זיהוי אוטומטי
מזהה קבצים מופרדים בפסיק, נקודה-פסיק, כרטיסיות וצינור על-ידי ניקוד איזה מפריד נותן את ספירת העמודות העקבית ביותר, או הגדר אותה באופן ידני
הסקת סוג חכם
אופציונלי ממיר טקסט מספרי ובוליאני למספרי JSON אמיתיים, בוליאנים ו-null, תוך שמירה על מזהים עם אפסים מובילים כמחרוזות
מצבים ללא כותרת
השתמש בשורה הראשונה כמקשי אובייקטים עבור מערך אובייקטים, או התייחס לכל שורה כאל נתונים כדי לייצר מערך של מערכים
Frequently Asked Questions
Related Tools
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 to XML Converter
Convert CSV data into well-formed XML in the browser. Each row becomes an element or a set of attributes, with delimiter auto-detection, custom element names, and proper escaping.
JSON to CSV Converter
Convert JSON to CSV online. Turns an array of objects into a spreadsheet-ready file, flattens nested objects, and escapes fields per RFC 4180. Client-side, no signup.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!