1.10.2015

Pengenalan JSON

json
Seperti yang sudah dijelaskan sedikit disini, bahwa JSON merupakan singkatan dari Javascript Object Notation. Terdapat 2 struktur JSON:

1. JSON bersturktur document/collection. Dalam bahasa lain sering dikenal sebagai object, record, dll.
2. JSON benstruktur list of values. Dalam bahasa lain dikenal sebagai array, list, vector, dll.

Adapun beberapa bentuk dari JSON yaitu

Object


Object merupakan sekumpulan key dan value yang tidak terurut. Sebuah object diawali dengan '{' (left brace) dan diakhiri dengan '}' (right brace). Antara key dan value dipisahkan dengan tanda ':' (colon), sedangkan antara atribut 1 dengan yang lainnya dipisahkan dengan tanda ',' (comma).

json object
Contoh JSON Object yang valid:

{"name": "Asep", "age": 22}

Array


Array merupakan sekumpulan nilai/values yang berurut. Array diawali dengan '[' (left bracket) dan diakhiri dengan ']' (right bracket). Masing-masing values dipisahkan menggunakan ',' (comma).

json array
Contoh JSON Array yang valid:

["pear", "apple", "banana"]

Value


Value bisa berupa string didalam double quotes ("), nomor/angka, true/false, object atau array. Dan struktur ini dapat berulang/nested.


json value


Berikut contoh JSON yang lebih kompleks dan memiliki semua bentuk didalamnya:

{
    "name": "Asep",
    "age": 22,
    "fruit": ["apple", "pear", "banana"],
    "address": {
          "street": "Kebon gedang V",      
          "number": 123
    }
}

Pada contoh JSON diatas, dapat dilihat bahwa atribut name dan age merupakan sebuah value/nilai biasa bertipe string dan number, sedangkan atribut fruit berbentuk array yang isinya adalah sekumpulan nilai string dan atribut address berbentuk object yang memiliki atribut street dan number.

Sekian pembahasan tentang pengenalan JSON, semoga bermanfaat.

Sumber json.org.

2 comments:

  1. Read more nya kok stuck klo di klik. Saya pake Chrome Android. Kunjungi juga ya mas Web saya http://www.ikhsannetwork.com

    ReplyDelete