การแยกวิเคราะห์ JSON ในแอปคำสั่งลัดจากคำขอ API
ถ้าคุณดูการตอบสนองของ Typicode API คุณจะเห็นได้ว่ามีข้อมูลมากมายที่จัดเก็บอยู่ใน JSON แม้ว่าจะอ่านได้ลำบากในครั้งแรก แต่คุณจะเริ่มจดจำโครงสร้างในข้อมูล JSON ได้เมื่อเวลาผ่านไป เช่นเดียวกับวิธีการระบุพจนานุกรม ลิสต์ คีย์ และค่าต่างๆ หลายครั้งที่นักพัฒนาจะส่งข้อมูล JSON ในเวอร์ชั่นที่จัดรูปแบบอย่างดีแล้วมาให้พร้อมกับเวอร์ชั่นที่ API ของตนส่งกลับ ดังนั้นให้มองหาข้อมูลเวอร์ชั่นนั้นในเอกสารประกอบของนักพัฒนา นอกจากนี้ การตรวจสอบงานของคุณโดยใช้บริการอย่าง JSON Editor แบบออนไลน์ ก็มีประโยชน์อีกด้วย
โปรดทราบว่าการตอบสนองของ Typicode API จะเป็นลิสต์ ลิสต์จะประกอบด้วยวัตถุ วัตถุจะประกอบด้วยคีย์ต่างๆ เช่น id
, name
, username
, address
และอื่นๆ คีย์เหล่านี้บางตัว เช่น phone
และ name
มีเพียงค่าตัวเลขหรือข้อความ แต่คีย์ตัวอื่นๆ เช่น company
มีค่าพจนานุกรม
พจนานุกรม address
มีบางคีย์ที่มีค่าเป็นข้อความธรรมดา เช่น street
และคีย์อื่นๆ เช่น geo
ที่เป็นพจนานุกรมในตัวเองและประกอบด้วยค่าต่างๆ หลายค่า (lat
และ lng
)