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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ฟังก์ชัน jsonify คืออะไร

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

โดย jirawoot » 08/07/2019 6:37 pm

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

โค้ด: เลือกทั้งหมด

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 1005 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/

ข้างบน