ตัวจัดรูปแบบ JSON

จัดรูปแบบสตริง JSON โดยสร้างโครงสร้างต้นไม้ของออบเจ็กต์พร้อมการเน้นสี ตอนนี้คุณสามารถระบุโครงสร้างออบเจ็กต์ได้อย่างชัดเจน (ออบเจ็กต์ อาร์เรย์ และสมาชิก)

Max 2 MB
ไฟล์เกินขีดจำกัด 2 MB ข้อความเกินขีดจำกัด 2 MB ตัวอย่าง: แสดง 500 KB แรกจากไฟล์ขนาด {0} MB เนื้อหาทั้งหมดจะถูกส่งไปเพื่อจัดรูปแบบ
โปรดระบุข้อความที่ต้องการจัดรูปแบบ

อธิบาย JSON


JSON คืออะไร? 

JavaScript Object Notation (JSON) เป็นรูปแบบไฟล์มาตรฐานเปิดหรือรูปแบบการแลกเปลี่ยนข้อมูลที่กำหนดขึ้นครั้งแรกโดย Douglas Crockford ในช่วงต้นทศวรรษ 2000 ซึ่งใช้ข้อความที่มนุษย์อ่านได้ในการส่งออบเจ็กต์ข้อมูลที่ประกอบด้วยคู่แอตทริบิวต์–ค่า และประเภทข้อมูลอาร์เรย์ (หรือค่าอื่นใดที่สามารถทำให้เป็นอนุกรมได้) เป็นรูปแบบข้อมูลที่พบได้ทั่วไป มีการประยุกต์ใช้ที่หลากหลาย เช่น การใช้แทน XML ในระบบ AJAX

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


ทำไมต้องใช้ JSON? 

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

JavaScript มีฟังก์ชันในตัวสำหรับแปลงสตริงที่เขียนในรูปแบบ JSON ให้เป็นออบเจ็กต์ JavaScript ดั้งเดิม:

JSON.parse()

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