บทความนี้สอนการใช้ 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