th

JSON สู่ JSONL

แปลงอาร์เรย์ JSON เป็น JSON Lines (NDJSON) ในเครื่อง - หนึ่งระเบียนต่อบรรทัด ไม่อัปโหลด ทำได้ในเบราว์เซอร์โดยตรง

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

0%

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

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

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

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

    JSON Lines หรือ NDJSON เขียนค่า JSON ค่าเดียวต่อบรรทัด และเป็นรูปแบบที่นิยมสำหรับบันทึก ไปป์ไลน์สตรีมมิง การนำเข้าฐานข้อมูล และข้อมูลฝึกของการเรียนรู้ของเครื่อง ส่วนอาร์เรย์ JSON แบบดั้งเดิมนั้นต้องอ่านทั้งไฟล์ในคราวเดียว เครื่องมือนี้รับอาร์เรย์ JSON ของคุณ แล้วเขียนแต่ละรายการเป็นบรรทัดกระชับของมันเอง

    การแปลงทำงานในเครื่องผ่านเบราว์เซอร์ของคุณทั้งหมด ด้วย JavaScript ล้วน จากอาร์เรย์ของอ็อบเจกต์หรือค่า คุณจะได้ JSON กระชับหนึ่งค่าต่อบรรทัด โดยลำดับถูกรักษาไว้ อ็อบเจกต์ที่ห่ออาร์เรย์เช่นนั้น (เช่นภายใต้คีย์ data) ก็จะถูกรับรู้และใช้อาร์เรย์ภายในนั้น ผลลัพธ์สามารถสตรีมทีละบรรทัด ประมวลผลด้วยเครื่องมืออย่าง jq หรือโหลดเข้าฐานข้อมูลเป็นชุดได้

    เช่นนี้จึงปิดวงรอบไป-กลับ ทั้ง JSONL สู่ JSON และตอนนี้ JSON สู่ JSONL ล้วนใช้ได้ในเครื่อง เครื่องมือยังคงตรงไปตรงมาในเรื่องนี้ ที่รากคาดหวังอาร์เรย์ อ็อบเจกต์เดี่ยวที่ไม่มีอาร์เรย์ห่อหรือค่าสเกลาร์จะถูกปฏิเสธพร้อมข้อความที่ชัดเจน แทนที่จะให้ผลลัพธ์ที่ทำให้เข้าใจผิด ไม่มีการอัปโหลดสิ่งใด

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

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

    ใน 3 ขั้นตอน

    1. วางหรือเลือกไฟล์ JSON ของคุณ
    2. เครื่องมือเขียนแต่ละรายการเป็นบรรทัดของมันเอง
    3. ดาวน์โหลดไฟล์ JSONL

    ข้อจำกัด: คาดหวังอาร์เรย์ JSON ที่ราก (หรืออ็อบเจกต์ที่ห่ออาร์เรย์เช่นนั้นเพียงหนึ่งเดียว) แต่ละรายการจะถูกเขียนเป็นบรรทัด JSON กระชับหนึ่งบรรทัด และลำดับถูกรักษาไว้ ค่าสเกลาร์หรืออ็อบเจกต์ที่ไม่มีอาร์เรย์ห่อจะถูกปฏิเสธพร้อมข้อความที่ชัดเจน โครงสร้างที่ซ้อนกันภายในรายการจะถูกคงไว้เป็น JSON กระชับบนบรรทัดนั้น

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

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

    ไม่ การแปลงทำงานในเครื่องผ่านเบราว์เซอร์ทั้งหมด - ไม่มีการส่งสิ่งใดออกไป

    NDJSON คืออะไร

    NDJSON เป็นอีกชื่อหนึ่งของ JSON Lines แต่ละบรรทัดบรรจุค่า JSON หนึ่งค่าพอดี

    ถ้า JSON ของฉันเป็นอ็อบเจกต์ที่มีอาร์เรย์อยู่ข้างในล่ะ

    สิ่งนั้นจะถูกรับรู้ อาร์เรย์ที่อยู่ภายในจะถูกใช้และเขียนทีละบรรทัด

    ลำดับถูกรักษาไว้ไหม

    ใช่ บรรทัดต่าง ๆ เป็นไปตามลำดับของรายการในอาร์เรย์

    ทำกลับทางได้ไหม

    ได้ ด้วยเครื่องมือ "JSONL สู่ JSON" ของเรา

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