แอปพยากรณ์อากาศตามตัวอย่างสอนการใช้ JSON, HTTP และ API

click fraud protection

นักพัฒนาที่เพิ่งเริ่มต้นสามารถก้าวข้ามช่วงการเรียนรู้โดยการอ่านโค้ดที่เขียนโดยโปรแกรมเมอร์ที่มีประสบการณ์มากกว่า มันจะมีประโยชน์มากยิ่งขึ้นหากคุณสามารถอ่านคำอธิบายว่าแต่ละส่วนของโค้ดทำอะไรได้บ้าง เช่นเดียวกับบทช่วยสอนแอปพยากรณ์อากาศนี้ ฟรานเชสโก แองโกลา ผู้เขียนเรื่องนี้ด้วย คำแนะนำเกี่ยวกับการใช้ Httpclientทำหน้าที่อธิบายวิธีใช้ API ของเว็บไซต์ แยกวิเคราะห์สตริง JSON และนำเสนอผลลัพธ์แก่ผู้ใช้ได้ดีมาก

Francesco เริ่มต้นด้วยการสำรวจข้อมูลที่มีอยู่จาก เปิด API แผนที่สภาพอากาศ. อย่าสับสนกับชื่อหน้าเว็บนั้น เป้าหมายคือการรวบรวมข้อมูลข้อความเกี่ยวกับสภาพอากาศปัจจุบัน ไม่ใช่เพื่อแสดงบนแผนที่บนหน้าจอ การป้อน URL ในเบราว์เซอร์จะส่งคืนสตริง JSON ซึ่งมีรูปแบบที่เขาใช้เพื่อสร้างวิธีแยกวิเคราะห์ด้วยความช่วยเหลือของคลาส JSONObject และ JSONArray ฉันคิดว่านี่เป็นแกนหลักของคำแนะนำ parser จะวางแผนงานสำหรับวิธีการจัดเก็บออบเจ็กต์ข้อมูล เทคนิคนี้สามารถปรับเปลี่ยนได้อย่างง่ายดายทุกเวลาที่คุณทำงานกับรูปแบบ JSON จากที่นี่ เขาใช้ HttpClient เพื่อดึงสตริงที่ฟีดตัวแยกวิเคราะห์ คู่มือนี้สรุปโดยการสร้างกิจกรรม Bare Bones ที่แสดงสภาพอากาศบนหน้าจอ

ตรงไปที่บล็อกของเขาสำหรับ บทช่วยสอนเต็มรูปแบบ.

[ทาง เรดดิต]