Fungsi PHP json_encode() mengubah nilai PHP menjadi nilai JSON. Misalnya, dari array PHP, dapat membuat representasi JSON dari array tersebut Show
Versi PHPPHP5 >= 5. 2. 0, PECL json >= 1. 2. 0 Sintaksis
Parameter ParameterTypeDescriptionvalueMixedTipe PHP apa pun kecuali sumber daya. Harus berupa data berenkode karakter UTF. optionsIntegerBitmask terdiri dari JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT Notasi Objek JavaScript (JSON) adalah format tekstual untuk merepresentasikan data terstruktur berdasarkan sintaks objek JavaScript. JSON banyak digunakan untuk pertukaran data antar aplikasi yang ditulis dalam banyak bahasa pemrograman, termasuk PHP, JavaScript, Java, C++, C#, Go, Python, dan banyak lagi. Nama file JSON menggunakan. ekstensi file json Sintaks Fungsi Penyandian PHP JSONUntuk mengonversi larik atau objek PHP ke representasi JSON, Anda dapat menggunakan fungsi json_encode() PHP json_encode() Sintaks _Di mana
PHP json_encode() Contoh
Lihat juga
Contoh dan artikel API Terkait Enkode PHP JSONBagaimana cara mengirim permintaan POST menggunakan PHP? JSON adalah singkatan dari Notasi Objek JavaScript. JSON adalah format pertukaran data ringan standar yang cepat dan mudah diurai dan dibuat JSON, seperti XML, adalah format berbasis teks yang mudah ditulis dan mudah dipahami baik oleh manusia maupun komputer, tetapi tidak seperti XML, struktur data JSON menggunakan bandwidth lebih sedikit daripada versi XML-nya. JSON didasarkan pada dua struktur dasar
Di JSON, kunci selalu berupa string, sedangkan nilainya dapat berupa 7, 8, 9 atau 0, 1 atau bahkan 2 atau 3. String harus diapit dengan tanda kutip ganda 4 dan dapat berisi karakter escape seperti 5, 6 dan 7. Objek JSON mungkin terlihat seperti ini
Sedangkan contoh array JSON akan terlihat seperti ini
Tip. Format pertukaran data adalah format teks yang digunakan untuk menukar atau bertukar data antara berbagai platform dan sistem operasi. JSON adalah format pertukaran data yang paling populer dan ringan untuk aplikasi web Parsing JSON dengan PHPStruktur data JSON sangat mirip dengan array PHP. PHP memiliki fungsi bawaan untuk menyandikan dan mendekode data JSON. Fungsi-fungsi ini masing-masing adalah 8 dan 9. Kedua fungsi hanya berfungsi dengan data string yang disandikan UTF-8Mengkodekan Data JSON dalam PHPDalam PHP fungsi _8 digunakan untuk menyandikan nilai ke format JSON. Nilai yang dikodekan dapat berupa tipe data PHP apa pun kecuali sumber daya, seperti database atau pegangan file. Contoh di bawah ini menunjukkan cara menyandikan larik asosiatif PHP menjadi objek JSON
Output dari contoh di atas akan terlihat seperti ini {"Petrus". 65,"Harry". 80,"Yohanes". 78,"Clark". 90} Demikian pula, Anda dapat menyandikan larik terindeks PHP ke dalam larik JSON, seperti ini Output dari contoh di atas akan terlihat seperti ini ["Merah", "Hijau", "Biru", "Oranye", "Kuning"] Anda juga dapat memaksa fungsi _8 untuk mengembalikan larik terindeks PHP sebagai objek JSON dengan menggunakan opsi 2, seperti yang ditunjukkan pada contoh di bawah iniOutput dari contoh di atas akan terlihat seperti ini {"0". "Merah", "1". "Hijau", "2". "Biru", "3". "Oranye"} Seperti yang Anda lihat pada contoh di atas, array non-asosiatif dapat dikodekan sebagai array atau objek. Namun, array asosiatif selalu dikodekan sebagai objek Mendekode Data JSON di PHPMendekode data JSON sesederhana menyandikannya. Anda dapat menggunakan fungsi PHP _9 untuk mengonversi string yang disandikan JSON menjadi tipe data PHP yang sesuai. Contoh berikut menunjukkan cara mendekode atau mengonversi objek JSON menjadi objek PHPOutput dari contoh di atas akan terlihat seperti ini objek(stdClass)#1 (4) { ["Peter"]=> int(65) ["Harry"]=> int(80) ["John"]=> int(78) ["Clark"]=> Secara default fungsi _9 mengembalikan objek. Namun, Anda dapat secara opsional menentukan parameter kedua 5 yang menerima nilai boolean yang bila disetel sebagai 6 objek JSON didekodekan menjadi array asosiatif. Ini adalah _7 secara default. Ini sebuah contohOutput dari contoh di atas akan terlihat seperti ini array(4) { ["Peter"]=> int(65) ["Harry"]=> int(80) ["John"]=> int(78) ["Clark"]=> int(90) } Sekarang mari kita lihat contoh yang akan menunjukkan kepada Anda cara mendekode data JSON dan mengakses elemen individual dari objek atau larik JSON di PHP
Anda juga dapat mengulang melalui data yang didekodekan menggunakan 8 loop, seperti ini
Mengekstraksi Nilai dari Data JSON Bersarang di PHPObjek dan larik JSON juga dapat disarangkan. Objek JSON dapat secara sewenang-wenang berisi objek JSON lainnya, array, array bersarang, array objek JSON, dan seterusnya. Contoh berikut akan menunjukkan cara mendekode objek JSON bersarang dan mencetak semua nilainya dalam PHP Apa yang dilakukan encode JSON di PHP?Fungsi json_encode() digunakan untuk mengkodekan nilai ke format JSON .
Kapan menggunakan json_encode di PHP?Dalam PHP, json_encode() digunakan untuk mengonversi tipe data yang didukung PHP menjadi string berformat JSON untuk dikembalikan sebagai hasil dari operasi enkode JSON. This function accepts the following set of arguments. Data to be encoded. Options with JSON encode constants to reflect effects on encoding behavior.
Apa itu pengkodean JSON?JSON (JavaScript Object Notation, diucapkan /ˈdʒeɪsən/; juga /ˈdʒeɪˌsɒn/) adalah format file standar terbuka dan format pertukaran data yang menggunakan teks yang dapat dibaca manusia untuk menyimpan dan mengirimkan objek data yang terdiri dari pasangan atribut-nilai dan array (atau serialisasi lainnya
Apa itu json_encode dan json_decode di PHP?Struktur data JSON sangat mirip dengan array PHP. PHP memiliki fungsi bawaan untuk menyandikan dan mendekode data JSON . Fungsi ini masing-masing adalah json_encode() dan json_decode(). Kedua fungsi hanya berfungsi dengan data string yang disandikan UTF-8. |