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