Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.48 KB

json.md

File metadata and controls

46 lines (34 loc) · 1.48 KB
layout bab nomor halaman keterangan
editorial
11
67
JSON (JavaScript Object Notation) adalah format pertukaran data ringan yang digunakan untuk merepresentasikan dan bertukar data antara sistem dan platform yang berbeda. Ini banyak digunakan untuk transmisi dan penyimpanan data, terutama dalam pengembangan web.

Bab 11

JSON

JavaScript Object Notation (JSON) adalah format berbasis teks untuk menyimpan dan mengangkut data. Objek JavaScript dapat dengan mudah dikonversi menjadi JSON dan sebaliknya. Contohnya.

// objek JavaScript
let myObj = { name: "Ryan", age: 30, city: "Austin" };

// dikonversi menjadi JSON:
let myJSON = JSON.stringify(myObj);
console.log(myJSON);
// Hasil: '{"name":"Ryan","age":30,"city":"Austin"}'

// dikonversi kembali menjadi objek JavaScript
let originalJSON = JSON.parse(myJSON);
console.log(originalJSON);

// Hasil: {name: 'Ryan', age: 30, city: 'Austin'}

stringify dan parse adalah dua metode yang didukung oleh JSON.

Metode Deskripsi
parse() Mengembalikan objek JavaScript dari string JSON yang diurai
stringify() Mengembalikan string JSON dari Objek JavaScript

Tipe data berikut didukung oleh JSON.

  • string
  • number
  • array
  • boolean
  • objek dengan nilai JSON yang valid
  • null

Ini tidak dapat berupa function, date, atau undefined.