ฟังก์ชัน jsonify คืออะไร

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

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

User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 1077
Joined: 17/06/2019 10:30 am

ฟังก์ชัน jsonify คืออะไร

Post by jirawoot » 08/07/2019 6:37 pm

ฟังก์ชัน jsonify คืออะไร
ในภาษา Python มี framework ตัวหนึ่งที่มีชื่อ flask ซึ่งเป็น framework ที่ใช้สำหรับการจัดการและสร้างเว็บไซต์ ทำให้ภาษา python สามารถสร้างเว็บไซต์ได้อย่างง่าย และ flask ก็มีฟังก์ชั่นตัวหนึ่งที่ไว้จัดการกับ json ฟังก์ชั่นก็คือ jsonify เป็นฟังก์ชั่นที่ใช้ในสร้างรูปแบบ จะคล้ายกับการ dumps ค่าออกมาแสดง ซึ่งจะมีตัวอย่าง ดังนี้

Code: Select all

from flask import Flask,jsonify
app=Flask(__name__)
tasks = [
    {
        'id': 1,
        'title': u'Buy groceries',
        'description': u'Milk, Cheese, Pizza, Fruit, Tylenol',
        'done': False
    },
    {
        'id': 2,
        'title': u'Learn Python',
        'description': u'Need to find a good Python tutorial on the web',
        'done': False
    }
]
@app.route('/')
def index():
        return jsonify({'tasks': tasks})
if __name__=='__main__':
    app.run(debug=True)
ก่อนจะตัว jsonify ต้องเรียกใช้มาจาก flask
ผลลัพธ์จะได้ดังรูป
Selection_072.png
Selection_072.png (15.58 KiB) Viewed 158 times
อ้างอิง
https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask
https://www.stackoverflow.com/questions/7907596/json-dumps-vs-flask-jsonify
http://flask.pocoo.org/docs/1.0/api/

  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 11 guests