![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/th_TH/fbd8d40651fff19a46e7aaedd4cb1b09.png)
การแยกวิเคราะห์ JSON ในแอปคำสั่งลัดจากคำขอ API
ถ้าคุณดูการตอบสนองของ Typicode API คุณจะเห็นได้ว่ามีข้อมูลมากมายที่จัดเก็บอยู่ใน JSON แม้ว่าจะอ่านได้ลำบากในครั้งแรก แต่คุณจะเริ่มจดจำโครงสร้างในข้อมูล JSON ได้เมื่อเวลาผ่านไป เช่นเดียวกับวิธีการระบุพจนานุกรม รายการ คีย์ และค่าต่างๆ หลายครั้งที่นักพัฒนาจะส่งข้อมูล JSON ในเวอร์ชั่นที่จัดรูปแบบอย่างดีแล้วมาให้พร้อมกับเวอร์ชั่นที่ API ของตนส่งกลับ ดังนั้นให้มองหาข้อมูลเวอร์ชั่นนั้นในเอกสารประกอบของนักพัฒนา นอกจากนี้ การตรวจสอบงานของคุณโดยใช้บริการอย่าง JSON Editor แบบออนไลน์ ก็มีประโยชน์อีกด้วย
![ตัวอย่างข้อมูล JSON](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/th_TH/dc6ab5c6bfb865d7f372a7b94a9b4b35.png)
โปรดทราบว่าการตอบสนองของ Typicode API จะเป็นลิสต์ ลิสต์จะประกอบด้วยวัตถุ วัตถุจะประกอบด้วยคีย์ต่างๆ เช่น id
, name
, username
, address
และอื่นๆ คีย์เหล่านี้บางตัว เช่น phone
และ name
มีเพียงค่าตัวเลขหรือข้อความ แต่คีย์ตัวอื่นๆ เช่น company
มีค่าพจนานุกรม
พจนานุกรม address
มีบางคีย์ที่มีค่าเป็นข้อความธรรมดา เช่น street
และคีย์อื่นๆ เช่น geo
ที่เป็นพจนานุกรมในตัวเองและประกอบด้วยค่าต่างๆ หลายค่า (lat
และ lng
)