ToolMill.io

Jonson ↔ CSV Tracter

แปลง Json เป็น CSV หรือ CSV ให้เป็น Json ทันทีในเบราว์เซอร์ของคุณ มีประโยชน์กับตารางคํานวณ, การส่งออก, การวิเคราะห์, และล้างข้อมูลอย่างรวดเร็ว หน้านี้ออกแบบมาสําหรับข้อมูลอย่างรวดเร็ว tabarbaring: CSV แถวกลายเป็นวัตถุ Json และอาร์เรย์ของ Json บันทึกกลายเป็นคอลัมน์ CSV และแถว เครื่องมือ Mail ทํางานด้านไคลเอนต์สําหรับความเป็นส่วนตัวและทํางานออฟไลน์หลังจากการติดตั้ง

ข้อมูล

ลองสิ

ตัวอย่าง

คนเรามีข้อมูล CSV ให้เจสัน
นําเข้า
name,age,city
Alice,31,Seattle
Bob,28,Austin
ส่งออก
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
Jonsonอาร์เรย์ CSV
นําเข้า
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
ส่งออก
id,status,owner
101,new,Mina
102,done,Ravi
แถวที่ขาดสนาม
นําเข้า
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
ส่งออก
sku,price,stock
A-100,4.99,
B-205,,40

ตัวแปลงนี้ทํางานอย่างไร

CSV → Json อ่านแถวแรกเป็นคอลัมน์ชื่อ และเปลี่ยนแต่ละแถวต่อมาเป็นหนึ่งวัตถุ Json → CSV ทํางานที่ดีที่สุดกับวัตถุเดียวหรืออาร์เรย์ของวัตถุธรรมดา ในทิศทางที่หม้อแปลงรวบรวมคีย์ข้ามบันทึก เพื่อสร้างแถวหัว แล้วเขียนแต่ละวัตถุเป็นสาย CSV

นี่เป็นเครื่องมือที่เรียกกลับแบบด่วนกว่าการนําเข้าแบบเต็มรูปแบบ มีประโยชน์เมื่อคุณต้องตรวจสอบการส่งออกแบบ passed, การปฏิรูปแบบ API ขนาดเล็ก, หรือเตรียมบันทึกการคัดลอกแบบตารางคํานวณที่เป็นมิตร โดยไม่ต้องเปิดโปรแกรมอื่น

เมื่อจะใช้ CSV → Json vs Json → CSV

ใช้ CSV → Jonson เมื่อข้อมูลแหล่งของคุณ มีลักษณะคล้ายแถวและคอลัมน์อยู่แล้ว: Profiles Explation, CRMRM downloads, ตารางผลิตภัณฑ์, รายชื่อติดต่อ, หรือสําเนารายงาน ใช้ Json → CSV เมื่อคุณมีอาร์เรย์ Json จาก API, สคริปต์, หรือแก้ไขและต้องการแถวสําหรับ Excel, Google แผ่น, หรือ CSV

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

ลบทั้งเธรด

ใน CSV → Json, แถวแรกถูกปฏิบัติในฐานะส่วนหัว ทุกแถวต่อแถวจะถูกโยงเข้ากับหัวจดหมายเหล่านั้นตามลําดับ หากแถวสั้นกว่าแถวส่วนหัว ค่าที่ขาดหายไปจะกลายเป็นข้อความว่างเปล่าในผลลัพธ์ Json บน Jsons → CSV เครื่องแปลงกุญแจที่พบข้ามวัตถุ เพื่อสร้างคอลัมน์ CSV

นั่น หมาย ความ ว่า ยัง สามารถ ส่ง ออก กุญแจ แบบ ไม่ เสมอ ต้น เสมอ ปลาย ได้ แต่ คุณ อาจ เห็น เซลล์ ว่าง สําหรับ สนาม ที่ ขาด ไป ใน บาง บันทึก. พฤติกรรมนี้มีประโยชน์ในการทําความสะอาดอย่างรวดเร็ว แต่มันก็หมายความว่า คุณควรจะทําสถิติของคุณให้เป็นปกติ

การอ้างถึง, จุลภาค, และการจัดการประเภท

เมื่อ เจ สัน ถูก ส่ง ออก ไป ยัง ซี เอส วี สนาม ที่ มี จุลชีพ, คํา พูด ที่ ยก มา, หรือ การ แยก บรรทัด มี การ ยก ข้อ ความ ขึ้น มา ดัง นั้น จึง มี การ ยก ข้อ ความ มา กล่าว ซึ่ง ยัง ผล ให้ CSV สามารถ อ่าน ได้ ใน แบบ ตาราง เวลา. คําคมที่ฝังอยู่สองคํา หลบหนีได้โดยเพิ่มเป็นสองเท่า ในเส้นทางย้อนกลับ เซลล์ CSV ที่ถูกอ้างถึงด้วยจุลภาค ถูกวิเคราะห์อย่างถูกต้อง ก่อนที่วัตถุ Json จะถูกสร้างขึ้น

CSV → Json ไม่ได้กรุ๊ป ค่าต่าง ๆ เช่น 31, 4.99 หรือคงเส้นเสียงจริงในผล เจสัน เว้นแต่คุณจะเปลี่ยนในแอพหรือสคริปต์ของคุณเอง ราย ละเอียด ดัง กล่าว สําคัญ เมื่อ คุณ กําลัง เตรียม อาหาร สําหรับ เอ พี หรือ ระบบ ต่าง ๆ ที่ คาด หมาย ว่า จะ มี ตัว เลข จริง หรือ บูเล อัน.

รูปแบบนําเข้าที่ใช้งานได้ดีที่สุด

สําหรับค่านําเข้าของ CSV รวมถึงแถวหัว, รักษาคอลัมน์ให้สอดคล้องกัน, และสนามอ้างอิงที่มีเครื่องหมายจุลภาคหรือเส้นแตก สําหรับ Json inpression ใช้วัตถุเดียวหรืออาร์เรย์ของวัตถุที่เรียบง่าย ตาม ปกติ แล้ว จะ มี การ ทํา รัง อย่าง ลึก ซึ้ง ต่อ วัตถุ และ อาร์เรย์ ซึ่ง เป็น เครื่องหมาย แสดง ว่า ต้อง ใช้ ขั้น ตอน ที่ ทํา ให้ ราบ เรียบ ก่อน จะ ใช้ การ ส่ง ออก ซี เอส วี ได้ ง่าย.

แก้ปัญหาการแปลง

ก่อน ที่ คุณ จะ เปลี่ยน เจ สัน

ก่อนที่จะส่งผลลัพธ์ไปยังโปรแกรมอื่น ๆ หรือ API ให้ตรวจสอบแถวส่วนหัว, สมมุติฐาน Delimiter, ช่องข้อมูลที่อ้างถึง, และค่าที่ควรค่าที่ booleans หรือตัวเลขต่าง ๆ ยังคงต้องการความสะอาดอย่างชัดเจน อาร์เรย์ที่ดูใช้ได้ยังคงดําเนินการผิดความหมาย ถ้า CSV เดิมไม่สอดคล้องกัน

สิ่งที่ CSV ต่อ Json การแปลงไม่ได้ตรวจสอบ

การ เปลี่ยน แปลง ไม่ ได้ ทํา ให้ แน่ ใจ ว่า หัว บ้าน มี ความ หมาย, แถว มี ลักษณะ พิเศษ, มี การ พิมพ์ ตัว เลข อย่าง ถูก ต้อง, หรือ วัตถุ ที่ ได้ รับ การ ตอบ สนอง อย่าง เหมาะ สม คือ ชโลม น้ํา. หน้านี้จะทําการแก้ไขข้อมูลสําหรับการตรวจสอบและทําอีกครั้ง แต่ก็ไม่ได้ทําการแทนที่การตรวจสอบความถูกต้องหรือทบทวนค่าข้อมูล

วิธี แปล ออก เสียง เจ สัน ก่อน จะ ใช้ ใน ที่ อื่น

ทบทวนวัตถุที่สร้างขึ้น ก่อนที่จะใช้เป็นข้อมูลพร้อมการผลิต ชื่อหัวจดหมายจะกลายเป็นกุญแจ, ลําดับแถวจะกลายเป็นลําดับออบเจ็กต์ในอาร์เรย์ และทุกค่าที่นําเข้าจาก CSV จะเริ่มจากข้อความ จนกว่าคุณจะแปลงมันในภายหลัง นั่นหมายความว่าโครงสร้างสามารถดูได้ ในขณะที่พิมพ์หรือป้ายบนสนาม ยังต้องการการทําความสะอาด

ถ้า Jsons → CSV ล้มเหลว สาเหตุที่นิยมมากที่สุดก็คือ ไวยากรณ์ Json หรือ inpress ที่ไม่ได้เป็นวัตถุเดียวหรืออาร์เรย์ของวัตถุ ถ้า ซี เอส วี ○ เจ สัน ให้ ผล ที่ คาด ไม่ ถึง ให้ ตรวจ สอบ แถว แรก, จํานวน คอลัมน์ ที่ ไม่ เสมอ ต้น เสมอ ปลาย, และ ไม่ ว่า ข้อ ความ ที่ เขียน ไว้ ก่อน หน้า นี้ จะ มี การ ยก คํา พูด หรือ โครง สร้าง เส้น แตก.

หน้านี้ออกแบบสําหรับการแปลงเนื้อหาของแท็บลูนแบบเร็ว มันไม่ได้แทนที่การล้างข้อมูลเต็มรูปแบบ, Shema Mapper, หรือเครื่องมือนําเข้า CSV ขั้นสูง ด้วยกฏการ เดลมิเตอร์และคอลัมน์ที่กําหนดเอง

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