JSON: Tinjauan Sekilas

JSON (Javascript Object Notation) - Apa Itu?

JSON merupakan sebuah format data-interchange yang mudah untuk dibaca dan ditulis oleh manusia, serta mudah bagi sebuah mesin untuk menghasilkannya. JSON merupakan sebuah bagian dari bahasa pemrograman Javascript. JSON adalah format yang language independent yang berarti dapat digunakan untuk bahasa pemrograman apapun.

Struktur JSON

JSON dibangun dengan dua struktur, yaitu :
  • Sebuah kumpulan dari key/value pairs. Struktur seperti ini pada umumnya disebut sebagai object, struct, dictionary, hash table, keyed list, atau associative array.
  • Sebuah daftar terurut yang berisi value. Pada bahasa pemrograman, struktur ini dapat disebut dengan array, vector, list, atau sequence.
Object merupakan sebuah daftar tidak berurut yang berisi pasangan name/value. Penulisan object diawali dan diakhiri dengan tanda kurung kurawal ({}). Setiap name harus diikuti dengan tanda titik dua dan setiap pasang name/value dipisahkan dengan tanda koma.

Struktur Object

Gambar di atas menunjukkan struktur dari sebuah object. Contoh dari object dapat memiliki bentuk seperti {id: 1, name: ‘Blockchain’} maupun {id: 1, name: ‘Event’, items: [‘a’, ‘b’, ‘c’]}

Array merupakan sebuah daftar berurutan yang berisi value. Sebuah array diawali dan diakhiri dengan tanda kurung kotak ([]). Setiap value di dalamnya dipisahkan dengan tanda koma.

Struktur Array

Gambar di atas menunjukkan struktur dari sebuah array. Contoh dari sebuah array seperti [1, 2, 3], [‘a’, ‘b’, ‘c’], dan sebagainya. Sebuah array dapat memiliki value berupa angka, karakter, string, maupun object. Value dapat berbentuk angka, string, boolean, object maupun array.

No comments:

Post a Comment