สอบถาม วิธีดึงค่า rate 32.5780000 ออกมาจากกข้อมูลที่ได้มาในรูปแบบ requests.models.Response อย่างไร

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

tatiya
PHP VIP Members
PHP VIP Members
โพสต์: 2845
ลงทะเบียนเมื่อ: 09/07/2018 9:35 am

สอบถาม วิธีดึงค่า rate 32.5780000 ออกมาจากกข้อมูลที่ได้มาในรูปแบบ requests.models.Response อย่างไร

โพสต์ที่ยังไม่ได้อ่าน โดย tatiya »

ตอนนี้ผมกำลังทำการดึงค่า จากเว็บ api นึ่งผมดึงค่ามาได้แล้วในรูปแบบ เว็บ <class 'requests.models.Response'> จะได้ผลลัพท์ประมาณนี้ครับ

โค้ด: เลือกทั้งหมด

{"result":{"success":"true","api":"Daily Weighted-average Interbank Exchange Rate - THB / USD","timestamp":"2018-12-26 17:10:18","data":{"data_header":{"report_name_eng":"Rates of Exchange of Commercial Banks in Bangkok Metropolis (2002-present)","report_name_th":"อัตราแลกเปลี่ยนเฉลี่ยของธนาคารพาณิชย์ในกรุงเทพมหานคร (2545-ปัจจุบัน)","report_uoq_name_eng":"(Unit : Baht / 1 Unit of Foreign Currency)","report_uoq_name_th":"(หน่วย : บาท ต่อ 1 หน่วยเงินตราต่างประเทศ)","report_source_of_data":[{"source_of_data_eng":"Bank of Thailand","source_of_data_th":"ธนาคารแห่งประเทศไทย"}],"report_remark":[],"last_updated":"2018-12-25"},"data_detail":[{"period":"2018-12-25","rate":"32.5780000"}]}}}
ตัวอย่างโค้ด

โค้ด: เลือกทั้งหมด

import requests
url = "https://iapi.bot.or.th/Stat/Stat-ReferenceRate/DAILY_REF_RATE_V1/"
querystring = {"start_period":"2018-12-25","end_period":"2018-12-26"}
headers = {
    'api-key': "U9G1L457H6DCugT7VmBaEacbHV9RX0PySO05cYaGsm"
}
response = requests.request("GET", url, headers=headers, params=querystring)
a = response
แต่ผมต้องการ เอาแค่ตรง 32.5780000 ผมจะดึงออกมาได้อย่างไร
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 6