DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Ketika membangun sebuah API dengan Node.js, kamu pasti akan sering berurusan dengan data JSON. JSON atau JavaScript Object Notation adalah format data yang sangat umum digunakan karena kemudahan penggunaannya dan kompatibilitasnya yang luas.
Saat menerima data JSON, langkah pertama yang perlu dilakukan adalah menguraikannya agar dapat diolah lebih lanjut. Proses ini sering disebut parsing di dunia pemrograman.
const jsonData = '{"nama": "Budi", "umur": 25}';
const objek = JSON.parse(jsonData);
Dengan kode di atas, kamu bisa mengubah string JSON menjadi objek JavaScript yang dapat diakses dengan mudah.
Untuk mengirim data JSON dari server ke klien, kamu perlu mengubah objek menjadi string JSON. Proses ini sering disebut stringifying.
const objek = { nama: "Budi", umur: 25 };
const jsonData = JSON.stringify(objek);
Setelah diubah menjadi string JSON, data tersebut siap dikirim melalui HTTP response.
Jika kamu ingin mengambil data dari API luar, kamu dapat menggunakan Fetch API yang tersedia di Node.js.
const fetch = require('node-fetch');
fetch('https://api.example.com/data')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err));
Dengan contoh di atas, kamu dapat dengan mudah mengambil dan mengolah data JSON dari API lain.
Menangani data JSON di API Node.js adalah keterampilan dasar yang perlu dikuasai. Dengan memahami cara parsing dan stringifying JSON, serta penggunaan Fetch API, kamu bisa membuat API yang efisien dan mudah digunakan. Selamat mencoba!
Link terkait: