Cara membuat JSON pada Javascript dan PHP

Cara membuat dan membaca string JSON di JavaScript JSON mungkin format yang sederhana, tetapi jelas cukup membosankan untuk menulis string JSON dengan tangan. Terlebih lagi, Anda sering harus bisa mengambil string JSON, dan mengubah isinya menjadi variabel yang dapat digunakan oleh kode Anda. Untungnya, sebagian besar bahasa pemrograman memberi Anda alat yang dapat dengan mudah mengubah […]

Cara membuat dan membaca string JSON di JavaScript

JSON mungkin format yang sederhana, tetapi jelas cukup membosankan untuk menulis string JSON dengan tangan. Terlebih lagi, Anda sering harus bisa mengambil string JSON, dan mengubah isinya menjadi variabel yang dapat digunakan oleh kode Anda.

Untungnya, sebagian besar bahasa pemrograman memberi Anda alat yang dapat dengan mudah mengubah variabel menjadi string JSON, dan sebaliknya. Ide dasarnya adalah sebagai berikut:

  • Untuk membuat string JSON, Anda mulai dengan variabel yang berisi beberapa data, lalu lewati melalui fungsi untuk mengubah data tersebut menjadi string JSON.
  • Untuk membaca string JSON, Anda mulai dengan string JSON yang mewakili beberapa data, lalu lewati melalui fungsi untuk membuat variabel yang berisi data.

Mari kita lihat cara membuat dan membaca string JSON di JavaScript.

Membuat string JSON dari variabel JavaScript

JavaScript berisi metode built-in JSON.stringify(),, yang mengambil variabel JavaScript dan menghasilkan string JSON yang mewakili konten variabel. Misalnya, mari buat objek JavaScript yang berisi data keranjang kami dari sebelumnya, lalu buat string JSON dari objek itu:

Ini menghasilkan output:

Cara membuat dan membaca string JSON di PHP

PHP, seperti JavaScript, memiliki fungsi yang dapat mengkonversi variabel ke string JSON dan sebaliknya. Mari kita lihat mereka.

Membuat string JSON dari variabel PHP

json_encode()mengambil variabel PHP dan mengembalikan string JSON yang mewakili variabel. Berikut contoh keranjang belanja kami yang ditulis dalam PHP:

Ini menghasilkan keluaran yang persis sama dengan contoh JavaScript kami – string JSON yang valid yang mewakili konten variabel: