Devdit
 

วิธีแปลง JSON เป็น List Python

244

บทความนี้สอนวิธีเขียนโค้ดแปลง JSON เป็น List Python ด้วยคำสั่ง loads โดยคำสั่งนี้จะแปลงข้อมูลจาก JSON ไปเป็น object Python ที่สอดคล้องกับข้อมูลของ JSON เราจะได้เรียนรู้การเขียนโค้ด และแสดงผลลัพธ์พร้อมคำอธิบาย มีรายละเอียดดังนี้

 

ตัวอย่าง วิธีแปลง JSON เป็น List Python

import json

json_string = '[{"name": "computer", "amount": 2}, {"name": "notebook", "amount": 4}]'
data = json.loads(json_string)

print(type(data))
print(data)

ผลลัพธ์

<class 'list'>
[{'name': 'computer', 'amount': 2}, {'name': 'notebook', 'amount': 4}]

จากตัวอย่างโค้ดอธิบายได้ดังนี้

1. import json เพื่อใช้งานคำสั่ง loads สำหรับแปลงข้อมูล JSON

2. ตัวอย่างข้อมูล JSON คือตัวแปรชื่อ json_string ประกอบด้วย “name” และ “amont” จำนวน 2 แถวข้อมูล

3. ใช้คำสั่ง json.loads เพื่อแปลงข้อมูล JSON ของตัวแปร json_string เก็บค่าไว้ที่ตัวแปร data

4. ใช้คำสั่ง type เพื่อแสดงชนิดของตัวแปร date ได้ผลลัพธ์เท่ากับ <class 'list'>

5. พิมพ์ข้อมูลของตัวแปร data ที่เป็นชนิด List ออกสู่หน้าจอ

 

สรุป วิธีแปลง JSON เป็น List Python แนะนำให้ใช้คำสั่ง loads จาก module json โดยคำสั่ง loads จะแปลง JSON ไปเป็น object Python ที่สอดคล้องกับข้อมูลของ JSON จากตัวอย่างข้อมูล JSON เป็นชนิด Array เมื่อใช้คำสั่ง loads จึงได้ผลลัพธ์เป็น List ในภาษา Python

เขียน 4 เดือนที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ