DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MENANGANI JSON DATA DI API NODE.JS

Panduan sederhana untuk menangani data JSON di API Node.js, mulai dari penguraian hingga pengiriman data.

Daftar Isi:

Menguraikan Data JSON
Mengirim Data JSON
Menggunakan Fetch API

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.

Menguraikan Data JSON

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.

Mengirim Data JSON

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.

Menggunakan Fetch API

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.

Kesimpulan

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!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding