Flask Academy · Pelajaran

Ubah Dictionary Menjadi JSON dengan jsonify

Kembalikan JSON dengan tipe konten yang benar.

Pelajaran 1 dari 413 langkah

Ubah Dictionary Menjadi JSON dengan jsonify adalah pelajaran Flask Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Flask Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Flask Academy mencakup 4 pelajaran total.

Mengapa JSON Penting

Saat aplikasi Anda menyediakan API, aplikasi tersebut mengirimkan data, bukan halaman. Format universal untuk data itu adalah JSON, dan Flask memudahkannya. 🚀

String Saja Tidak Cukup

Mengembalikan string biasa dapat digunakan untuk halaman web, tetapi klien API mengharapkan data terstruktur yang dapat diuraikannya. Di sinilah jsonify berperan.

Impor jsonify

Helper ini berada di dalam paket Flask, jadi Anda mengimpornya bersama Flask itu sendiri. Tambahkan jsonify ke baris impor dan helper tersebut siap digunakan.

from flask import Flask, jsonify

Dictionary Menjadi JSON

Flask menggunakan Python, sedangkan JSON menggunakan pasangan kunci-nilai. Dictionary Python hampir persis sesuai dengan objek JSON, jadi Anda cukup memberikan dict kepada jsonify.

data = {"name": "Ada", "role": "engineer"}

Rute JSON Pertama Anda

Bungkus dictionary Anda dengan jsonify dan kembalikan dari tampilan. Flask mengubah dict tersebut menjadi respons JSON sungguhan untuk peramban atau klien.

@app.route("/user")
def user():
    return jsonify({"name": "Ada", "role": "engineer"})

Ini Mengembalikan Respons

jsonify melakukan lebih dari sekadar menampilkan teks. Fungsi ini membuat objek Response lengkap dengan isi JSON dan header yang tepat, yang sudah terpasang untuk Anda.

Content-Type Ditetapkan

Satu detail kecil yang sangat penting: jsonify memberi respons application/json. Klien membaca header tersebut dan tahu bahwa isi respons harus diuraikan sebagai JSON.

Pintasan Argumen Kata Kunci

Anda dapat melewati penulisan literal dict sepenuhnya. Berikan argumen kata kunci kepada jsonify dan masing-masing akan menjadi kunci dalam objek JSON yang dihasilkan.

return jsonify(name="Ada", role="engineer")

Nilai Diubah Otomatis

Angka, boolean, dan None diterjemahkan secara otomatis. True Python menjadi true dalam JSON, sedangkan None menjadi null, tanpa pekerjaan manual dari Anda.

return jsonify(active=True, score=42, note=None)

Tanda Kutip Menjadi JSON yang Valid

JSON mengharuskan tanda kutip ganda di sekitar setiap kunci dan string. jsonify menangani pemformatan itu, sehingga keluaran Anda selalu valid dan siap diuraikan.

Mengapa Bukan dict Biasa?

Flask modern dapat mengembalikan dict biasa dan mengubahnya untuk Anda, tetapi jsonify lebih eksplisit dan memungkinkan Anda menyesuaikan header serta status nanti.

Pemeriksaan Singkat

Uji pemahaman Anda tentang jsonify dan respons yang dibuatnya.

Ringkasan

Anda telah mempelajari bahwa jsonify mengubah dict Python menjadi respons JSON yang tepat dengan header application/json, sebagai dasar yang rapi untuk setiap API Flask. 🎉

Gratis untuk memulai

Belajar Python dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Ubah Dictionary Menjadi JSON dengan jsonify” gratis?

Ya — teks lengkap “Ubah Dictionary Menjadi JSON dengan jsonify” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Flask Academy, upgrade ke CoddyKit PRO. Kursus Flask Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Ubah Dictionary Menjadi JSON dengan jsonify”?

Kembalikan JSON dengan tipe konten yang benar. Kamu berlatih Flask Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Flask Academy?

Tidak diperlukan pengalaman sebelumnya. Flask Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Ubah Dictionary Menjadi JSON dengan jsonify” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Flask Academy ini?

Ya. Setiap pelajaran Flask Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Ubah Dictionary Menjadi JSON dengan jsonify
  2. Kembalikan List dan Data Bertingkat
  3. Tetapkan Kode Status pada Balasan JSON
  4. Content-Type dan Header Accept
← Kembali ke Flask Academy