ตัวจัดรูปแบบ JSON
จัดรูปแบบสตริง JSON โดยสร้างโครงสร้างต้นไม้ของออบเจ็กต์พร้อมการเน้นสี ตอนนี้คุณสามารถระบุโครงสร้างออบเจ็กต์ได้อย่างชัดเจน (ออบเจ็กต์ อาร์เรย์ และสมาชิก)
อธิบาย 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 อื่นๆ