Devdit
 

วิธีใช้ JSON Formatter ใน Python

325

บทความนี้สอนการใช้ JSON Formatter ร่วมกับภาษา Python เพื่อแปลงวัตถุไปเป็น JSON และแปลง JSON กลับมาเป็นวัตถุของ Python เพื่อนำไปใช้งานต่อ โดย JSON คือรูปแบบข้อมูลที่ได้รับความนิยมอย่างมาก สำหรับส่ง และแลกเปลี่ยนกันของโปรแกรม หรือระบบต่างๆ เพราะความเรียบง่าย และมีประสิทธิภาพของ JSON

 

ตัวอย่าง แปลงวัตถุของ Python เป็น JSON Formatter

import json

object = {'name': 'Devdit', 'age': 30}
json_string = json.dumps(object)
print(json_string)
{"name": "Devdit", "age": 30}

จากตัวอย่างเก็บข้อมูลวัตถุไว้ที่ตัวแปร object จากนั้นใช้คำสั่ง json.dumps เพื่อแปลงวัตถุ Python ให้เป็น JSON จากนั้นทดลองพิมพ์ผลลัพธ์ด้วยคำสั่ง print

 

ตัวอย่าง แปลง JSON Formatter เป็นข้อมูลวัตถุของ Python

import json

json_string = '{ "name": "Devdit", "age": 30 }'
object = json.loads(json_string)
print('name = ' + object['name'])
print('age = ' + str(object['age']))
name = Devdit
age = 30

จากตัวอย่าง JSON Formatter เก็บไว้ที่ตัวแปร json_string จากนั้นใช้คำสั่ง json.loads เพื่อแปลง JSON เป็นวัตถุของ Python เพื่อนำมาใช้งาน เช่น object['name'] และ object['age']

สรุป จากบทความนี้สอนการใช้คำสั่ง json.dumps เพื่อแปลงวัตถุ Python เป็น JSON และคำสั่ง json.loads เพื่อแปลง JSON เป็นวัตถุ Python ซึ่งทั้ง 2 ฟังก์ชันมีประโยชน์อย่างมากสำหรับการเขียนโปรแกรมด้วยภาษา Python และต้องทำงานร่วมกับ JSON Formatter

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