Toollet
ค้นหาด้วยสิ่งที่ต้องการทำหรือชื่อแอปค้นหาติดต่อเรา
ราคา

สร้าง JSON

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

ฟิลด์และค่า

2 คอลัมน์

ค่าในแถวเดียวกันจะรวมเป็นหนึ่งระเบียน แถวที่หายไปจะกลายเป็น null

คอลัมน์ 1

2 แถว

คอลัมน์ 2

2 แถว
สูงสุด 100 คอลัมน์

ปรับความอ่านง่ายโดยไม่เปลี่ยนค่าหรือชื่อฟิลด์

คุณทำอะไรได้

รวมอินพุตจากคอลัมน์เป็นระเบียนเดียว

กรอกชื่อฟิลด์และค่าหนึ่งค่าต่อบรรทัดในแต่ละคอลัมน์ ค่าที่มีหมายเลขแถวเดียวกันจะถูกรวมเป็นอาร์เรย์ของอ็อบเจกต์

เลือกสตริงหรือการตรวจจับอัตโนมัติ

เก็บรหัสสินค้าและค่าที่คล้ายกันไว้เป็นสตริง การตรวจจับอัตโนมัติจะระบุตัวเลข, true, false และ null

ตรวจสอบและรับ JSON

เลือกการเยื้องที่อ่านง่ายหรือเอาต์พุตแบบย่อ จากนั้นคัดลอก JSON ที่สร้างทั้งหมดหรือบันทึกเป็นไฟล์

วิธีใช้งาน

  1. กรอกชื่อฟิลด์และค่า

    ตั้งชื่อแต่ละคอลัมน์และกรอกค่าหนึ่งค่าต่อบรรทัด ใช้ เพิ่มคอลัมน์ สำหรับฟิลด์เพิ่มเติมที่ต้องการ

  2. ตรวจสอบชนิดของค่า

    เลือก String สำหรับคอลัมน์ที่แม้ค่าดูเป็นตัวเลขก็ควรเป็นสตริง ตรวจสอบว่าค่าที่มีหมายเลขแถวเดียวกันรวมกันเป็นหนึ่งระเบียน

  3. สร้างและบันทึก JSON

    เลือกการเยื้อง แล้วกด สร้าง JSON เพื่อตรวจสอบผลลัพธ์ คัดลอก JSON ที่สร้างหรือบันทึกเป็น result.json

มีประโยชน์เมื่อ

สร้างข้อมูลตัวอย่างสำหรับ API

เตรียมอาร์เรย์ JSON จากชื่อฟิลด์และคอลัมน์ค่า สำหรับตัวอย่างคำขอหรือหน้าจอตรวจสอบ

ส่งรหัสสินค้าและค่าที่คล้ายกันเป็นสตริง

ระบุลำดับตัวเลขเป็นสตริง และรวมชนิดข้อมูลที่ต่างกัน เช่น ตัวระบุและปริมาณ ไว้ในข้อมูลเดียวกัน

วิธีจัดการแถวและชนิดของค่า

หมายเลขแถวเดียวกันประกอบเป็นหนึ่งระเบียน

แถวแรกของแต่ละคอลัมน์จะประกอบเป็นอ็อบเจกต์แรก และแถวที่สองจะประกอบเป็นอ็อบเจกต์ถัดไป การสร้างจะจับคู่กับคอลัมน์ที่มีจำนวนแถวมากที่สุด

แถวว่างกับแถวที่ไม่มีอยู่ต่างกัน

แถวว่างจะกลายเป็น null เมื่อใช้การตรวจจับอัตโนมัติ หรือเป็นสตริงว่างเมื่อเลือก String ส่วนกรณีที่แถวนั้นไม่มีอยู่จริง ค่าจะเป็น null ไม่ว่าจะตั้งค่าแบบใดก็ตาม การขึ้นบรรทัดท้ายก็ถูกนับเป็นแถวว่างเช่นกัน

เก็บค่าไว้เป็นสตริง

การเลือก String จะส่งออกแม้ 42, true และ null เป็นสตริง ช่องว่างนำหน้าและท้ายก็ยังคงอยู่ ไม่ต้องใส่เครื่องหมายคำพูดเอง

การตรวจจับอัตโนมัติและตัวเลขขนาดใหญ่

การตรวจจับอัตโนมัติจะระบุรูปแบบเลขของ JSON, true, false และ null และถือว่าอย่างอื่นเป็นสตริง ตัวเลขขนาดใหญ่ก็ยังถูกส่งออกตามรูปแบบเดิม แต่ควรเลือก String หากตัวเลขนั้นอาจถูกปัดเศษในจุดที่นำไปใช้

สร้างอาร์เรย์ระดับเดียว

จุดในชื่อฟิลด์ยังคงเป็นส่วนหนึ่งของชื่อนั้น ข้อความในค่าที่ดูเป็นอาร์เรย์หรืออ็อบเจกต์จะไม่ถูก parse เป็น JSON แบบซ้อนกัน

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

ส่งออกรหัสสินค้าเป็นสตริงได้หรือไม่

ได้ เลือก String เป็นชนิดค่าของคอลัมน์นั้น ค่าที่ดูเป็นตัวเลข เช่น 42 ก็จะถูกส่งออกเป็นสตริงเช่นกัน ไม่ต้องเติมศูนย์หรือเครื่องหมายคำพูดในตัวค่าอินพุตเอง

จะเกิดอะไรขึ้นเมื่อแต่ละคอลัมน์มีจำนวนแถวต่างกัน

จะจับคู่กับคอลัมน์ที่มีจำนวนแถวมากที่สุด และเติมแถวที่ขาดด้วย null ไม่ใช่การทำซ้ำค่าสุดท้ายของคอลัมน์ที่สั้นกว่าหรือการปิดช่องว่างให้เต็ม

แถวว่างหรือการขึ้นบรรทัดท้ายถูกข้ามหรือไม่

ไม่ได้ การขึ้นบรรทัดท้ายก็สร้างแถวว่างหนึ่งแถว แถวนี้จะถูกส่งออกเป็น null เมื่อใช้การตรวจจับอัตโนมัติ หรือเป็นสตริงว่างเมื่อเลือก String

ใช้ชื่อฟิลด์เดียวกันซ้ำได้หรือไม่

สร้างไม่ได้หากชื่อฟิลด์ซ้ำกันหลังจากตัดช่องว่างนำหน้าและท้ายออก คอลัมน์ที่มีค่าต้องมีชื่อฟิลด์ คอลัมน์ที่เพิ่มแล้วทั้งชื่อว่างและค่าว่างจะถูกตัดออกจากเอาต์พุต

กรอกข้อมูลได้มากเท่าใด

ได้สูงสุด 100 คอลัมน์, 1,000 แถว, ชื่อฟิลด์ยาว 128 อักขระต่อชื่อ และรวมชื่อฟิลด์กับค่าไม่เกิน 100,000 อักขระ นอกจากนี้ยังมีข้อจำกัดเรื่องจำนวนค่าที่สร้างรวมและปริมาณอื่น ๆ ดังนั้นแม้จำนวนคอลัมน์และจำนวนแถวจะอยู่ในขอบเขตของตัวเองแล้ว คุณก็อาจต้องแบ่งอินพุตตามการจัดวางของข้อมูล

สร้างไฟล์ CSV หรือ JSON แบบซ้อนกันได้หรือไม่

หน้าจอนี้สร้างอาร์เรย์ของอ็อบเจกต์ระดับเดียวจากค่าในคอลัมน์ ไม่ได้ parse เครื่องหมายคำพูดหรือตัวคั่นของ CSV และไม่ได้สร้างโครงสร้างซ้อนกันโดยอัตโนมัติ

ผลลัพธ์จะเป็นอย่างไรเมื่อฉันเปลี่ยนอินพุต

การเปลี่ยนชื่อฟิลด์ ค่า ชนิด จำนวนคอลัมน์ หรือการเยื้อง จะลบผลลัพธ์ก่อนหน้า ต้องสร้างใหม่ การล้างอินพุตจะกลับไปเป็นคอลัมน์ว่างหนึ่งคอลัมน์ โดยยังคงการตั้งค่าการเยื้องไว้

อินพุตและผลลัพธ์

อินพุต
ชื่อฟิลด์และค่าหนึ่งค่าต่อบรรทัดในแต่ละคอลัมน์ ไม่มีการโหลดไฟล์
ชนิด
เลือก String หรือการตรวจจับอัตโนมัติสำหรับแต่ละคอลัมน์
รูปแบบ
2 ช่องว่าง (ค่าเริ่มต้น), 4 ช่องว่าง, แท็บ หรือแบบย่อ
เอาต์พุต
คัดลอกอาร์เรย์ JSON ทั้งหมด หรือบันทึกเป็น result.json

การตั้งค่าปัจจุบัน

ค้นหาเครื่องมือ