วิธีแก้ไข JSON ออนไลน์
- วาง JSON เปิดไฟล์ หรือเริ่มจากตัวอย่าง ระบบจะสร้าง tree จากข้อความให้อัตโนมัติ
- ดับเบิลคลิกที่ค่าหรือคีย์ใน tree เพื่อแก้ไข แล้วกด Enter เพื่อบันทึก เลือกโหนดแล้วกด เพิ่ม เพื่อเพิ่มโหนดลูก กด ทำสำเนา หรือ ลบ หรือเปลี่ยน ชนิดข้อมูล ของโหนด
- ทุกการเปลี่ยนแปลงใน tree จะเขียนข้อความใหม่ และ เลิกทำ จะย้อนกลับไปหนึ่งขั้น เมื่อเสร็จแล้วให้คัดลอกหรือดาวน์โหลดผลลัพธ์
การแก้ไข JSON ในมุมมอง tree
- ค่า – เมื่อคุณแก้ไขสตริง ค่านั้นจะยังคงเป็นสตริง สำหรับค่าอื่นๆ สิ่งที่คุณพิมพ์จะถูกอ่านเป็น JSON:
42กลายเป็นตัวเลขtrueเป็น booleannullเป็น null และอย่างอื่นเป็นสตริง - คีย์ – ดับเบิลคลิกที่คีย์เพื่อเปลี่ยนชื่อ พร็อพเพอร์ตีจะยังอยู่ในตำแหน่งเดิม
- เพิ่ม – บนอ็อบเจ็กต์จะเพิ่ม
"newKey": nullบนอาร์เรย์จะต่อท้ายด้วยnullและบนค่าเดี่ยวจะแทรกรายการใหม่ต่อจากค่านั้น - ชนิดข้อมูล – แปลงระหว่าง string, number, boolean, null, object และ array เช่น
"42"→42หรือค่าหนึ่ง →[value] - คีย์บอร์ด – ปุ่มลูกศรใช้เลื่อนไปมาใน tree, Enter หรือ F2 แก้ไขค่าที่เลือก และ Delete ลบโหนด
ข้อความและ tree ซิงค์กันตลอดเวลา
การเปลี่ยนแปลงในช่องข้อความจะอัปเดต tree ทันทีที่ JSON ถูกต้อง ระหว่างที่ยังไม่ถูกต้อง กล่องข้อผิดพลาดจะแสดงปัญหา และ tree จะคงเวอร์ชันล่าสุดที่ถูกต้องไว้ การเปลี่ยนแปลงใน tree จะเขียนข้อความใหม่ด้วยการเยื้อง 2 ช่องว่าง โดยคงลำดับของคีย์และหลักของตัวเลขทุกตัวไว้ตรงตามเดิม ฟังก์ชันเลิกทำจำการเปลี่ยนแปลงใน tree ได้ 100 ครั้งล่าสุด
คำถามที่พบบ่อย
เอดิเตอร์เปลี่ยนลำดับคีย์หรือตัวเลขหรือไม่?
ไม่ คีย์จะอยู่ในลำดับเดิมและตัวเลขจะคงหลักเดิมไว้ทุกหลัก รวมถึง ID แบบ 64 บิตที่ JavaScript ทั่วไปจะปัดเศษ
จะเพิ่มพร็อพเพอร์ตีใหม่ได้อย่างไร?
เลือกอ็อบเจ็กต์ใน tree แล้วคลิกเพิ่ม พร็อพเพอร์ตีชื่อ newKey ที่มีค่า null จะปรากฏขึ้น ดับเบิลคลิกเพื่อเปลี่ยนชื่อและกำหนดค่า
ไฟล์ขนาดเท่าไรที่ใช้งานได้ดี?
เอดิเตอร์นี้ออกแบบมาสำหรับเอกสารขนาดไม่เกินไม่กี่เมกะไบต์ หากต้องการเปิดดูไฟล์ที่ใหญ่กว่านั้นมาก ให้ใช้ JSON Viewer ซึ่งจะวาดเฉพาะส่วนที่คุณขยายเท่านั้น
การแก้ไขของฉันถูกบันทึกไว้ที่ไหนหรือไม่?
ไม่มีการจัดเก็บหรืออัปโหลดใดๆ คัดลอกข้อความหรือคลิกดาวน์โหลดเพื่อเก็บการเปลี่ยนแปลงของคุณไว้