th

Parquet เป็น JSON

แปลงไฟล์ Apache Parquet (.parquet) เป็น JSON ที่อ่านได้ ในเบราว์เซอร์ ไม่อัปโหลด ฟิลด์ซ้อนยังคงโครงสร้างครบถ้วน

กำลังประมวลผลในเครื่องของคุณ ...

0%

ไฟล์ของคุณไม่เคยออกจากอุปกรณ์

    ไฟล์ของฉันถูกอัปโหลดไหม

    ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ - ไฟล์ของคุณไม่เคยออกจากอุปกรณ์ ตรวจสอบเรื่องนี้ได้อย่างไร

    ไม่ต้องอัปโหลดทำงานในเครื่อง 100%
    เนื้อหายังอยู่กับคุณไม่มีบุคคลที่สามเข้าถึง
    เซิร์ฟเวอร์ในเยอรมนีออกแบบตาม GDPR
    ตรวจสอบโดยอิสระTLS A+ · ส่วนหัว HTTP A+

    Apache Parquet คือรูปแบบไบนารีเชิงคอลัมน์ที่ใช้กันอย่างแพร่หลายสำหรับข้อมูลเชิงวิเคราะห์ (Spark, pandas, DuckDB, data lakes) ไฟล์ .parquet บรรจุ schema และคอลัมน์บีบอัดไว้ภายใน กะทัดรัดมาก แต่ไม่สามารถอ่านในโปรแกรมแก้ไขข้อความได้ เครื่องมือนี้ถอดรหัสเนื้อหาและส่งออกเป็น JSON array ที่ชัดเจน แต่ละแถวข้อมูลเป็น object หนึ่งชิ้น โดยชื่อคอลัมน์เป็น key ต่างจาก CSV ฟิลด์ซ้อน (lists, structs) ยังคงเป็นโครงสร้าง JSON จริง

    ทุกอย่างทำงานในเบราว์เซอร์ของคุณทั้งหมด (JavaScript ล้วน ไม่อัปโหลด ใช้ออฟไลน์ได้) เครื่องมืออ่าน footer ของ Parquet รวมถึง schema และถอดรหัสหน้าคอลัมน์ รองรับ codec Snappy, Gzip, Zstd, Brotli และ LZ4 เพื่อให้ค่าถูกต้อง จำนวนเต็ม 64 บิตที่เกินช่วง JavaScript จะแสดงเป็นสตริง timestamp เป็น ISO 8601 ค่าไบนารีดิบเป็น base64 ไม่สูญเสียความแม่นยำ

    คุณต้องการสิ่งนี้เมื่อ data pipeline, Kafka export หรืองานวิเคราะห์สร้างไฟล์ .parquet และคุณต้องการดูข้อมูล ส่งไปยังเครื่องมือที่ใช้ JSON (API, สคริปต์, การทดสอบ) หรือรักษาโครงสร้างซ้อนไว้ หมายเหตุ: การแปลงเป็นทิศทางเดียว (Parquet ไป JSON) ไม่สามารถ serialize กลับเป็น Parquet และ logical types เช่น decimal จะแสดงเป็นค่าพื้นฐาน

    ข้อมูลทางเทคนิค

    ข้อมูลทางเทคนิค
    รูปแบบที่รองรับPARQUET
    รูปแบบผลลัพธ์JSON
    การประมวลผลเป็นชุดรองรับ
    การประมวลผลภายในเบราว์เซอร์ (WebAssembly)
    การอัปโหลดไฟล์ไม่มี

    ใน 3 ขั้นตอน

    1. วางหรือแตะไฟล์ Parquet (.parquet) ของคุณ
    2. เครื่องมืออ่าน schema และแถวข้อมูลในเครื่องของคุณ
    3. ดาวน์โหลด JSON (หลายไฟล์จะรวมเป็น ZIP)

    ข้อจำกัด: รองรับไฟล์ Parquet ที่ใช้ codec Snappy, Gzip, Zstd, Brotli และ LZ4 ไม่รองรับไฟล์ Parquet ที่เข้ารหัส จำนวนเต็ม 64 บิตขนาดใหญ่แสดงเป็นสตริง timestamp เป็น ISO 8601 ค่าไบนารีเป็น base64 logical types แสดงเป็นค่าพื้นฐาน การแปลงเป็นทิศทางเดียว (ไม่มี JSON กลับเป็น Parquet) ไฟล์ขนาดใหญ่ต้องการ RAM มากขึ้น

    คำถามที่พบบ่อย

    ไฟล์ Parquet คืออะไร?

    รูปแบบไบนารีเชิงคอลัมน์ที่กะทัดรัดจากโลกการวิเคราะห์ข้อมูล (Spark, pandas, DuckDB) schema และการบีบอัดอยู่ภายในไฟล์

    ไฟล์ของฉันจะถูกอัปโหลดไหม?

    ไม่ การแปลงเกิดขึ้นในเบราว์เซอร์ทั้งหมด ไม่มีการส่งข้อมูลออกไป ใช้ออฟไลน์ก็ได้

    JSON หรือ CSV เลือกอันไหนดี?

    JSON รักษาโครงสร้างฟิลด์ซ้อนและเหมาะกับโค้ดและ API ส่วน CSV เป็นตารางแบนสำหรับ spreadsheet

    ตัวเลขขนาดใหญ่และ timestamp จะยังคงความถูกต้องไหม?

    จำนวนเต็ม 64 บิตที่เกินช่วง JS จะแสดงเป็นสตริง timestamp เป็น ISO 8601 ค่าไบนารีเป็น base64

    แปลง JSON กลับเป็น Parquet ได้ไหม?

    ไม่ได้ที่นี่ เครื่องมือนี้เป็นทิศทางเดียว (Parquet ไป JSON) สำหรับตรวจสอบและนำข้อมูลไปใช้ต่อ

    เครื่องมือที่เกี่ยวข้อง