JSON เป็นรูปแบบข้อความมาตรฐาน Python มีโมดูล json ตรวจสอบได้
ใช้ json.loads()
ลอง json.loads(string) ถ้าไม่ error → valid JSON
ตัวอย่าง
import json
Astring = '{"Mon" : "2pm", "Wed" : "9pm" ,"Fri" : "6pm"}'
print("Given string", Astring)
try:
json_obj = json.loads(Astring)
print("A valid JSON")
except ValueError as e:
print("Not a valid JSON")
Astring = '{"Mon" : 2pm, "Wed" : "9pm" ,"Fri" : "6pm"}'
print("Given string", Astring)
try:
json_obj = json.loads(Astring)
print("A valid JSON")
except ValueError as e:
print("Not a valid JSON")
Astring = '{ "Timetable": {"Mon" : "2pm", "Wed" : "9pm"}}'
print("Given string", Astring)
try:
json_obj = json.loads(Astring)
print("A valid JSON")
except ValueError as e:
print("Not a valid JSON")
ผลลัพธ์
Given string {"Mon" : "2pm", "Wed" : "9pm" ,"Fri" : "6pm"}
A valid JSON
Given string {"Mon" : 2pm, "Wed" : "9pm" ,"Fri" : "6pm"}
Not a valid JSON
Given string { "Timetable": {"Mon" : "2pm", "Wed" : "9pm"}}
A valid JSON