Tutorial Penguraian JSON #5
JSON.parse()
Penggunaan umum JSON adalah untuk bertukar data ke/dari server
web.
Saat menerima data dari server web, datanya selalu berupa string.
JSON.parse(), dan data tersebut menjadi objek JavaScript.
Contoh – Parsing JSON
Bayangkan kita menerima teks ini dari server web:
Gunakan fungsi JavaScript JSON.parse()untuk
mengubah teks menjadi objek JavaScript:
Pastikan
teks dalam format JSON, atau Anda akan mendapatkan kesalahan sintaksis.
Gunakan objek JavaScript di halaman Anda:
Larik sebagai JSON
Saat menggunakan JSON.parse() JSON yang
diturunkan dari array, metode ini akan mengembalikan array JavaScript, bukan
objek JavaScript.
Exceptions (Pengecualian)
Parsing Dates (Tanggal Penguraian)
Objek tanggal tidak diperbolehkan di JSON.
Jika Anda perlu memasukkan tanggal, tuliskan sebagai string.
Anda dapat mengubahnya kembali menjadi objek tanggal nanti:
Atau, Anda dapat menggunakan parameter kedua dari JSON.parse() fungsi
tersebut, yang disebut menghidupkan kembali .
Parameter menghidupkan kembali adalah
fungsi yang memeriksa setiap properti, sebelum mengembalikan nilainya.
Parsing
Functions (Fungsi Penguraian)
Fungsi tidak diperbolehkan di JSON.
Jika Anda perlu menyertakan suatu fungsi, tulislah sebagai string.
Anda dapat mengubahnya kembali menjadi fungsi nanti:
Anda harus menghindari penggunaan fungsi di JSON, fungsi tersebut
akan kehilangan cakupannya, dan Anda harus menggunakannya eval()untuk
mengubahnya kembali menjadi fungsi.







