Thursday, 24 November 2016

Penjelasan mengenai JSON (JavaScript Object Notation)

JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation (bahasa Indonesia: notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.
Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 ) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.

Adapun fungsi kegunaan JSON yaitu sebagai sintaks untuk penyimpanan data dan pertukaran data, sebagai alternatif pengganti untuk XML.

Nilai atau value yang dapat dikandung untuk JSON sendiri adalah :
- Strings
- Numbers
- Booleans

- Objects
- Arrays

-Null

Berikut ini adalah contoh potongan script JSON :

{"section": 
     "title": "Book-Signing Event", 
     "signing": [ 
          { 
             "author": { "title": "Mr", "name": "Vikram Seth" }, 
             "book": { "title": "A Suitable Boy", 
             "price": "$22.95" } 
          }, { 
             "author": { "title": "Dr", "name": "Oliver Sacks" }, 
             "book": { "title": "The Island of the Color-Blind", 
            "price": "$12.95" } 
         } 
                    ] 
}} 

Cara Memanggilnya :
• section.title 
• section.signing[0].author.title 
• section.signing[1].book.title

Demikian sedikit ulasan mengenai JSON mudah-mudahan bermanfaat


Source : Wikipedia, W3C

No comments:

Post a Comment