Shape Shape

Tutorial Merangkai JSON #6

Shape
Shape
Shape Shape
16 Nov, 2023 29 JSON

Tutorial Merangkai JSON #6

img-data

JSON .stringify()

Penggunaan umum JSON adalah untuk bertukar data ke/dari server web.

Saat mengirim data ke server web, datanya harus berupa string.

Ubah objek JavaScript menjadi string dengan JSON.stringify().

Stringifikasi Objek JavaScript

Bayangkan kita memiliki objek ini dalam JavaScript:


Gunakan fungsi JavaScript JSON.stringify() untuk mengubahnya menjadi string.


Hasilnya akan berupa string yang mengikuti notasi JSON.

myJSON sekarang menjadi string, dan siap dikirim ke server:

 

Anda akan mempelajari cara mengirim JSON ke server di bab berikutnya.

Merangkai Array JavaScript

Dimungkinkan juga untuk merangkai array JavaScript:

Bayangkan kita memiliki array ini di JavaScript:


Gunakan fungsi JavaScript JSON.stringify() untuk mengubahnya menjadi string.


Hasilnya akan berupa string yang mengikuti notasi JSON.

myJSON sekarang menjadi string, dan siap dikirim ke server: 


Anda akan mempelajari cara mengirim string JSON ke server di bab berikutnya.

Storing Data (Menyimpan Data)

Saat menyimpan data, data harus dalam format tertentu, dan di mana pun Anda memilih untuk menyimpannya, teks selalu menjadi salah satu format yang sah.

JSON memungkinkan untuk menyimpan objek JavaScript sebagai teks.

 

Exceptions (Pengecualian)

Stringify Dates (Merangkak Tanggal)

Di JSON, objek tanggal tidak diperbolehkan. Fungsi ini JSON.stringify() akan mengubah tanggal apa pun menjadi string.

 

Anda dapat mengubah string kembali menjadi objek tanggal di penerima.

Stringify Functions (Merangkai Fungsi)

Di JSON, fungsi tidak diperbolehkan sebagai nilai objek.

Fungsi ini JSON.stringify() akan menghapus fungsi apa pun dari objek JavaScript, baik kunci maupun nilainya:


Ini dapat dihilangkan jika Anda mengonversi fungsi menjadi string sebelum menjalankan JSON.stringify() fungsi tersebut.


Jika Anda mengirim fungsi menggunakan JSON, fungsi tersebut akan kehilangan cakupannya, dan penerima harus menggunakan eval() untuk mengubahnya kembali menjadi fungsi.

Shape Shape

Tutorial Selengkapnya

Ready to start?

Download our mobile app. for easy to start your course.

Shape
  • Google Play
  • App Store