UTILS.
ทำงานในเบราว์เซอร์ 100%
A↓}

JSON Key Sorter

เรียงลำดับคีย์ของออบเจกต์ JSON แบบเรียกซ้ำ จากน้อยไปมากหรือมากไปน้อย

— ผลลัพธ์จะแสดงที่นี่ —

เกี่ยวกับเครื่องมือนี้

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

คีย์จะถูกเรียงตามลำดับพจนานุกรมโดยใช้รหัสอักขระ ดังนั้นตัวพิมพ์ใหญ่จะมาก่อนตัวพิมพ์เล็ก และคีย์ที่ดูเหมือนตัวเลขจะถูกเรียงแบบข้อความ เลือก Descending เพื่อกลับลำดับ ผลลัพธ์เลือกใช้การเยื้อง 2 หรือ 4 ช่องว่าง แท็บ หรือย่อเป็นบรรทัดเดียวได้ พร้อมปุ่ม Copy สำหรับคัดลอกผลลัพธ์

ทุกอย่างทำงานฝั่งไคลเอนต์ จึงไม่มีการอัปโหลดและใช้งานแบบออฟไลน์ได้ ไม่ต้องมีบัญชี ไม่มีการติดตาม การเรียงคีย์แบบเดียวกันทุกครั้งช่วยให้ diff คงเสถียรและอ่านไฟล์ config ได้ง่ายขึ้น

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

สมาชิกในอาร์เรย์ถูกจัดเรียงใหม่ไหม?
ไม่ อาร์เรย์จะคงลำดับเดิมไว้ มีเพียงคีย์ของอ็อบเจกต์เท่านั้นที่ถูกเรียง การเรียงเป็นแบบเรียกซ้ำ จึงลงลึกถึงอ็อบเจกต์ซ้อนกัน รวมถึงอ็อบเจกต์ที่เก็บอยู่ภายในอาร์เรย์ด้วย
ฉันควบคุมการเยื้องได้ไหม?
ได้ เลือกช่องว่าง 2 หรือ 4 ช่อง แท็บ หรือย่อเป็นบรรทัดเดียว การเปลี่ยนการเยื้องจะอัปเดตผลลัพธ์ทันที
คีย์ถูกเรียงตามลำดับใด?
คีย์ถูกเปรียบเทียบแบบสตริงตามรหัสอักขระ ซึ่งเป็นค่าเริ่มต้นของ JavaScript ดังนั้นตัวพิมพ์ใหญ่จึงมาก่อนตัวพิมพ์เล็ก และคีย์ที่ดูเหมือนตัวเลขถูกเรียงแบบข้อความ (item10 มาก่อน item2) เปิด Descending เพื่อกลับลำดับ
ถ้า JSON ของฉันไม่ถูกต้องจะเป็นอย่างไร?
ข้อความจะถูกแยกวิเคราะห์ในเบราว์เซอร์ และจะแสดงข้อผิดพลาด invalid-JSON จนกว่าไวยากรณ์จะถูกต้อง ไม่มีการอัปโหลดใด ๆ แก้ไขข้อมูลนำเข้าแล้วคลิก Format เพื่อเรียงอีกครั้ง

เครื่องมือเพิ่มเติม